Ouvrir un formulaire enfant à partir d'un autre formulaire enfant et définir MDI sur formulaire parent - comment faire?
J'ai un formulaire MDI. dans ce formulaire MDI je peux ouvrir certaines formes d'enfants à l'aide de:
C'est dans MainForm
Form1 f1 = new Form1;
f1.MdiParent = this; //this refers to MainForm (parent)
f1.Show();
Cela fonctionne comme prévu!
Mais Maintenant, alors que je suis dans l'enfant du formulaire (Form1 -> f1) je veux ouvrir une autre forme comme un enfant pour MainForm
mais quand j'utilise this
mot-clé, il va appellent f1
. Comment puis-je ouvrir le nouveau formulaire dans f1
et définir sa MdiParent
à MainForm
?
source d'informationauteur Saeid Yazdani
Vous devez vous connecter pour publier un commentaire.
Essayez d'assigner le formulaire parent de votre premier enfant à partir de:
Espère que cette aide.
Supposons que la deuxième forme est f2.Ensuite, le code dans le formulaire de f1 pour créer un nouveau formulaire f2 dans le formulaire MDI parent sera:
Bien, de ne pas discuter avec la "solution" qui était inscrite... mais si je suis la compréhension de la demande correctement et essayer la solution ci-dessus ne fonctionne pas, je ferais la suite....