cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 2013
-
11 sept. 2007 à 15:12
cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 2013
-
11 sept. 2007 à 16:40
Bonjour à tous
Comment faire pour savoir si j'ai affaire a un groupe de controle ou bien un controle seul ?
Car dans le code suivant, ça plante, quand la boucle tombe sur un controle sans index.
cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 20131 11 sept. 2007 à 16:16
Peut etre la solution la plus simple serait de les mettre tous en groupe, meme si y'a qu'un bouton, un shape.
Est ce que cela a une consequence de creer un groupe de controle dans lequel il n'y a qu'un seul element ???
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 sept. 2007 à 15:29
Salut,
Tu peux toujours ignorer l'erreur
Dim Ctrl As Control
For Each Ctrl In Me.Controls
On Error Resume Next
Print #10, Ctrl.Index
On Error GoTo 0
Print #10, Ctrl.Name
Print #10, Ctrl.Left
Next, ----
[code.aspx?ID=41455 By Renfield]
cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 20131 11 sept. 2007 à 16:40
Bon bah, je vous remercie.
Je vais adopter cette solution.
J'ai transformé tous les controles de ma form en groupes, qu'il y ai 1 ou plusieurs controles.
Apres ça, l'appel controle.index ne plante evidement plus.
C'est une demi solution, mais elle marche.