OVH Cloud OVH Cloud

Accès Contrôles MDIFORM

1 réponse
Avatar
Alex
Bonjour,

J'aimerai pouvoir acc=E9der =E0 certains contr=F4les (comme un
TextBox) contenus dans une feuille MDIForm =E0 partir d'une
feuille MDICHILD.
Si j'essaye par exemple MDIFORM.NomTextbox dans la fonction
Private Sub Form_Activate() de la feuille fille =E7a ne
marche pas, existe t'il une solution pour acc=E9der au
contenu d'un textbox plac=E9 sur une feuille m=E8re lorsque
l'on se trouve dans une feuille fille?

Merci d'avance,
Alex

1 réponse

Avatar
François Picalausa
"Alex" a écrit dans le message de
news:139201c3c483$253adb80$
Bonjour,

J'aimerai pouvoir accéder à certains contrôles (comme un
TextBox) contenus dans une feuille MDIForm à partir d'une
feuille MDICHILD.
Si j'essaye par exemple MDIFORM.NomTextbox dans la fonction
Private Sub Form_Activate() de la feuille fille ça ne
marche pas, existe t'il une solution pour accéder au
contenu d'un textbox placé sur une feuille mère lorsque
l'on se trouve dans une feuille fille?

Merci d'avance,
Alex



Bonjour/soir,

Peut-on voir ton code?
ici, le code suivant fonctionne bien:
Créer un projet Exe standard
Ajouter une feuille mère MDI
Définir la propriété MDIChild de Form1, feuille par défaut du projet, comme
étant true.
Sur la MDI mère, ajouter un picturebox servant de conteneur à un textbox,
text1.

Dans Form1:
Private Sub Form_Load()
MDIForm1.Text1.Text = "Hello!"
End Sub

On constate le changement de texte de la textbox au démarrage, comme voulu.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com