RaphiBenn
Messages postés12Date d'inscriptionvendredi 1 août 2008StatutMembreDernière intervention25 avril 20091 30 sept. 2008 à 02:17
Cela je sais fait bien longtemps que tu as posé ta question mais j'ai trouvé la solution !
'By Raphi (Test l'existence d'un objet par son nom)
Dim MonControl As Control
For Each MonControl In Controls
If MonControl.Name = "Tu inscris ici le nom de ton control genre label_pour_test" Then
MsgBox "Chouette alors mon control existe ! lol :D"
End If
Next MonControl
Voilà, a toi de rajouter le bout de code pour l'execution de la condition !
titimoteph
Messages postés12Date d'inscriptionjeudi 31 octobre 2002StatutMembreDernière intervention27 novembre 2002 25 nov. 2002 à 15:52
Ceci pourra peut-être t'aider:
Dim ctlControl As Control
For Each ctlControl In Controls
If TypeName(ctlControl) = "Label" Then
Form1.Control.Add "VB.Label", nomLabel, Form1
End If
Next ctlControl
poiskail
Messages postés5Date d'inscriptionvendredi 22 novembre 2002StatutMembreDernière intervention25 novembre 2002 25 nov. 2002 à 16:30
Je n'arrive pas à tester le nom de cette façon :
IsOject("label1")
il faut que je saisisse
IsOject(label1)
et le pb c'est que si label1 n'est pas deja déclaré j'ai une erreur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
poiskail
Messages postés5Date d'inscriptionvendredi 22 novembre 2002StatutMembreDernière intervention25 novembre 2002 25 nov. 2002 à 16:31
Je n'arrive pas à tester le nom de cette façon :
IsOject("label1")
il faut que je saisisse
IsOject(label1)
et le pb c'est que si label1 n'est pas deja déclaré j'ai une erreur.
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 25 nov. 2002 à 19:01
Open "Chemin\form1.frm" For Input As #1
Do While Not EOF(1)
Line Input #1, ligne
If InStr(ligne, "Label1") Then
MsgBox "Label1 existe"
Exit Sub
End If
Loop
Close
MsgBox "Label1 n'existe pas"
'création de Label1