Formule de commande en Visual Basic

Dina -  
 Dina -
Bonjour,
En Visual Basic, j'ai un formulaire avec deux boutons de commande (Ok et Nouveau) qui portent respectivement les Name de CmdOk et CmdNouveau, et une zone de texte nommé Text1. L'idée est d'afficher dans Text1 le chiffre "1" (sans les guillemets) dès mon premier clic sur le bouton OK. Et à chaque clic qui suit le nombre augmente de 1 jusqu'à la désactivation du formulaire. Le bouton Nouveau permet de vider text1 pour commencer.
Le problème c'est que si je vide la zone de texte pour commencer, le premier clic donne un nombre différent de 1 et si on clique à nouveau le nombre double.
Je ne sais pas comment je peux résoudre ce problème.
Voici comment j'ai programmé :
Dans Général, j'ai déclaré une variable "Nbre" qui servira à stocker le nombre précédent
Dim Nbre As Byte
Dans le bouton Ok j'ai saisie :
Nbre= Nbre+ 1
Text1= Nbre

Merci de me donner une solution
A voir également:

2 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour,

Dans le bouton nouveau :

Nbre = 0
Text1 = ""

;o)
0
Dina
 
Bonsoir Polux31,
J'ai bien appliqué la formule et ça a bien marché.
Merci.
0