peug
Messages postés232Date d'inscriptionmercredi 25 octobre 2000StatutMembreDernière intervention 5 octobre 2012
-
5 janv. 2009 à 19:19
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
6 janv. 2009 à 03:27
Meilleurs voeux à tous !
Bon une question con : Je place des conmmandButton dans un pictureBox. Je souhaite faire un for each des controls comme ceci mais ca marche point... comment fait on ? :
cs_Orohena
Messages postés577Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention20 novembre 20104 5 janv. 2009 à 23:25
peug
Merci, et meilleurs voeux à toi aussi.
D'une part Picture1 n'est pas une collection d'objets, et d'autre part il n'est pas du même type que c.
Une boucle For Each doit mettre en jeu un objet et une collection d'objets de même type. Par exemple,
Dim c As Control
For Each c in Me.Controls...
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 6 janv. 2009 à 03:27
Dim oCtl As Control
For Each oCtl In Me.Controls
If TypeOf oCtl Is CommandButton Then
If oCtl.Container Is Picture1 Then
MsgBox oCtl.Name
End If
End If
Next oCtl