bears25
Messages postés8Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention17 février 2008
-
3 févr. 2008 à 11:55
bears25
Messages postés8Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention17 février 2008
-
17 févr. 2008 à 17:20
Slt, a tous.
Je voudrais savoir comment on fait pour créer un code a 4 chiffres avec des boutons allant de 0 a 9.
En clair je voudrais que lorsque je clique sur le premier bouton il s'affiche dans la textbox et ensuite quand je clique sur un deuxieme bouton le chiffre se place aprés le premier et ainsi de suite pour 4 chiffres.
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 3 févr. 2008 à 14:40
Salut,
Pour faire simple, tu ajoute un TextBox1 où afficher ton résultat sur ton formulaire.
Puis lorsque tu clique sur le bouton 1:
TextBox1.Text += "1"
Lorsque tu clique sur le bouton 2:
TextBox1.Text += "2"
et ainsi de suite
Ou mieux:
Private sub ButtonClick(Sender as object, e as EventArgs)Handles Button1.Click, Button2.Click, Button3.Click, etc
Dim Button as Button = Sender
TextBox1.Text += Button.Text
End Sub
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 3 févr. 2008 à 17:27
Salut
Et ce que tu cherchers ne ressemblerait-il pas à la technique utilisée par une calculette ?
Cherche "calculette" parmi les codes et tu sauras comment s'est fait
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 4 févr. 2008 à 16:50
Oui je sais
Car si on fait ça, ca aditionnera 3 au résultat affiché dans la TextBox, ce qui n'est absolument pas voulu:
TextBox1.Text += 3
Il est donc important de mettre les " " autour du 3, pour qu'il soit reconnu comme un string
Je me suis rendu compte de ça après avoir posté mon 1er message, et je n'ai pas voulu changer la notation pour éviter que bears25 ne s'y perde
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 4 févr. 2008 à 21:06
[auteur/KRISTOFKODER/1121413.aspx Kristof_Koder] > Tout à fait d'accord, n'empêche que le compilateur comprend quand même.
[auteur/BEARS25/913337.aspx bears25] > Pourquoi tu mets tous ça dans TextBox1_TextChanged?
C'est lorsque tu clique sur tes boutons qu'il faut modifier la TextBox.
Sur une form, tu met 10 boutons nommés Button1 à Button10, et leur texte de "1" à "10".
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click, Button10.Click
Dim button As Button = sender
TextBox1.Text &= button.Text
End Sub