cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
4 sept. 2007 à 18:32
mitch000
Messages postés10Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention 5 septembre 2007
-
5 sept. 2007 à 12:54
Salut...
J'ai plusieurs textbox et chacun d'eux sont unique (ne sont pas groupé)
Comment est-il possible de grouper des textbox afin de faire un keypress que pour un group de textbox et non être obligé de faire un keypress pour l'ensemble des textbox ???? (J'ai 10 textbox donc je fais 10 keypress)
J'aimerais mieux avoir 10 textbox et un seul keypress
Désolé je ne coccais pas la vrai therminologie pour grouper des textox
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 4 sept. 2007 à 19:22
Explorer --> sous .Net les groupes de controles n'existe plus.
Jeff --> Regarde la gueule d'une des fonctions Keypress de tes textbox, tu devrait avoir à la fin de la signature un truc du genre Handles TextBox1.Keypress
Il te suffit de rajouter les autres évènements Keypress à la suite, séparé par une virgule.
Une autre méthode consite à abonner manuellement par le code, l'évènement keypress de chaque Textbox à la fonction.
Il te faudrait donc faire une boucle contennant l'instruction suivante :
AddHandler TextBox?.KeyPress, Address Of LaFonctionQuiVaBien
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 4 sept. 2007 à 18:37
Salut,
Pourquoi ne pas avoir dés le départ créer tes textbox indéxés ??
Text1(0), Text1(1),.....
Cela aurait été plus simple ainsi..
Je pense que tu peux attribuer l'index à tes 10 textbox, regarde la propriété de chacun : Index, et commence par attribuer au premier l'index 0, puis le suivant 1 , puis 2 , .....le dernier aura comme index : 9
mitch000
Messages postés10Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention 5 septembre 2007 5 sept. 2007 à 12:54
salut JeffC1977
j'espère que cela va répondre à ta question
Public Sub KEYPRESSTXT (ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles _
TextBox1.KeyPress, TextBox2.KeyPress, TextBox3.KeyPress, TextBox4.KeyPress, TextBox5.KeyPress, TextBox6.KeyPress, _
TextBox7.KeyPress, TextBox8.KeyPress, TextBox9.KeyPress, TextBox10.KeyPress
Select Case True
Case sender Is TextBox1
MsgBox(Me.TextBox1.Name)
Case sender Is TextBox2
MsgBox(Me.TextBox2.Name)
Case sender Is TextBox3
MsgBox(Me.TextBox3.Name)
Case sender Is TextBox4
MsgBox(Me.TextBox4.Name)
Case sender Is TextBox5
MsgBox(Me.TextBox5.Name)
Case sender Is TextBox6
MsgBox(Me.TextBox6.Name)
Case sender Is TextBox7
MsgBox(Me.TextBox7.Name)
Case sender Is TextBox8
MsgBox(Me.TextBox8.Name)
Case sender Is TextBox9
MsgBox(Me.TextBox9.Name)
Case sender Is TextBox10
MsgBox(Me.TextBox10.Name)