Formule de commande en Visual Basic

Fermé
Dina - 24 oct. 2009 à 17:00
 Dina - 24 oct. 2009 à 21:17
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 mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 oct. 2009 à 18:32
Bonjour,

Dans le bouton nouveau :

Nbre = 0
Text1 = ""

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