Citer le futur formulaire qui récevra un ocx lors de sa création

YPMN Messages postés 98 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 20 août 2012 - 23 mai 2010 à 21:58
YPMN Messages postés 98 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 20 août 2012 - 26 mai 2010 à 22:59
Salut!
Je crée un ocx qui à son exécution doit faire référence à la form sur qui il sera insérer. Mais comment lui dire d'aller vérifier s'il existe sur le formulaire un control standard appélé Text1 comme on a l'habitude de le faire entre un control ordinaire et son formulaire en ce sens:

Dim Ctr as control
For each Ctr in me.controls
if Ctr.name="Text1" then
msgbox "Text1 présent !"
endif
next Ctr

N.B.: me. ne représente pas l'userform, plutôt le formulaire du projet sur lequel l'userform sera (ocx) sera insérer.

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
23 mai 2010 à 22:08
Salut,

Utilise la propriété Parent de ton usercontrol :
Dim Ctr as control
For each Ctr in parent.controls
if Ctr.name="Text1" then
msgbox "Text1 présent !"
endif
next Ctr
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
0
YPMN Messages postés 98 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 20 août 2012
26 mai 2010 à 22:59
Salut!

Déjà je vous dis merci... le temps d'aller expérimenter.
0
Rejoignez-nous