eulmaraud
Messages postés20Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 5 juin 2008
-
5 avril 2008 à 15:26
eulmaraud
Messages postés20Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 5 juin 2008
-
6 avril 2008 à 20:32
Salutations à tout le monde
voilà, j'ai fait un Panel dans le lequel il y a 2 types de controles : sur une ligne, j'ai cote à cote 5 textbox et au bout une checkbox, le tout sur 10 lignes.
J'aurai voulu savoir comment faire pour reconnaitre sur quelle checkbox je clique (c'est pour faire "quand je clique sur une checkbox, toutes les textbox de la ligne font telle action")
J'avais trouvé ça :
Dim c As CheckBox
For Each c In Panel1.Controls
AddHandler c.CheckedChanged, AddressOf CaseClic
Next c
mais c'est valable uniquement quand le panel est composé uniquement de checkbox.........
Non, en gardant la for...each :
For Each c As System.Windows.Forms.Control In Panel1.Controls
If c.GetType() Is GetType(System.Windows.Forms.CheckBox) Then
AddHandler CType(c, System.Windows.Forms.CheckBox).CheckedChanged, AddressOf CaseClic
End If
Next c, ----
(Coloration syntaxique automatique par Kenji)