VB.NET:compteur de clics

Bonjour,

j'ai voulu créer un compteur de clics à l'aide d'un Button et d'un Label à l'aide de les instructions suivantes:

Dim i As Integer
i=Int32.Parse(Label1.Text)
i=i+1
Label1.Text=i.ToString

End Sub
End Class

après lancement ,il m'affiche exception:'le format de la chaîne d'entrée est incorrect.' sur la 2ème ligne (i=Int32.Parse(Label1.Text)

Quoi dois-je faire?Merci d'avance

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. voilà quelques exemples de chaines que la methode parse() de int32 accepte comme parametre

    " 179 "
    " -204 "
    " +809 "
    " 178.3"
    c-a-d espace facultatif puis signe facultatif aussi puis une suite de chiffres entre 0-9

    alors tu dois verifier la valeur de label1.text avant de la passer en parametre à parse dans la ligne d'erreur.
    1. Y a beaucoup plus simple pour un compteur:
      Définit une variable
      Public click as integer = 0
      Ensuite, ton bouton, tu met le code
      click = click + 1
      label1.text = click