Interaction parent - child (mdi)

Soyez le premier à donner votre avis sur cette source.

Vue 13 581 fois - Téléchargée 1 127 fois

Description

comment agir sur les feuilles mdi child contenu dans la fenetre principale
a partir du code de la fenetre principale.

Source / Exemple :


...
foreach (FrmChild child in MdiChildren) // MdiChildren = propriété de la Form
{
	child.ChangeLabel("Libellé changé");
	child.label1.Text = "Accès direct au composant de l'enfant";
}
...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
11 -
dans la fenetre mere tu dois avoir une variable public.

et pour determiner ta form parent si elle se nomme Form1 par exemple, tu fe :

Form1 frm = (Form1)this.MdiParent;

puis :
frm.taVariablePublic // pour y acceder
cs_Basica
Messages postés
18
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
28 octobre 2005
-
Et depuis le fenetre enfant je veus changer la valeur d'une variable contennue dans la fenetre mère. Comment dois-je déclarrer la variable?
cs_Homere
Messages postés
14
Date d'inscription
samedi 9 août 2003
Statut
Membre
Dernière intervention
6 mars 2004
-
Est ce quelqu'un aurait une fonction, qui permet d'utiliser les fonctions mdi avec des form hérités, pour avoir accès aux variables spéciales de la classe ?
gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
11 -
this.MdiParent.Text = "heheeh";
theboboteam
Messages postés
9
Date d'inscription
dimanche 1 juin 2003
Statut
Membre
Dernière intervention
23 décembre 2003
-
bonne question, car cela m'interesse aussi (et pas que pour changer le texte de la fenetre)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.