Bonjour,
Mon problème est simple mais j'ai du mal à trouver...
Je voudrais depuis une feuille MDI Parent modifier des propriétés de contrôles d'une ou de toutes les feuilles MDI Enfants.
Mon problème est que si j'arrive bien à lire et à modifier les propriétés des feuilles elles-mêmes, par exemple pour afficher les noms des feuilles ouvertes dans la console :
Par contre je n'arrive pas à accéder aux propriétés des contrôles contenus dans les feuilles enfants...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ' exemple récupération des nom des feuilles dans la console Dim nom As String For Each ChildForm As Form In Me.MdiChildren nom = ChildForm.Text Console.Write(nom & "Jusque là, ça va..." & vbCrLf) Next ' et ça marche....
Par exemple, si j'ai une ligne de menu appelée menuEnregistrer et que je veut le rendre inaccessible dans toutes les feuilles ouvertes
Bien entendu, c'est le même problème avec les autres contrôles...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For Each ChildForm As Form In Me.MdiChildren ChildForm.menuEnregistrer.enabled = True Next ' et ça ne marche pas....
ne marcherait pas davantage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For Each ChildForm As Form In Me.MdiChildren ChildForm.Label1.text = "Rien ne va plus...!" Next ' raté !....
Comment faire ?
Merci d'avance pour vos conseils avisés...![]()
Partager