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
Modérateur
Dernière intervention
4 mars 2013
131
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