2010-11-09 32 views
0

J'utilise des boutons comme contrôles dans le conteneur (formulaire parent) et lorsque le formulaire enfant apparaît, les contrôles dans le formulaire parent (bouton, image, étiquette) apparaissent sur le formulaire enfant et couvrir et je ne peux pas voir l'enfant formulaire ne quelqu'un sait comment empêcher cela ,, et je ne veux faire ces contrôlesProblèmes avec le formulaire parent dans l'application MDI

Control.Visible=false;

cuz quand je réduis la forme d'enfant, je veux que l'utilisateur obtenir la capacité de voir le conteneur avec tous les contrôles

+0

Comment faites-vous les formes de l'enfant? Il me semble que vous créez des formulaires enfants qui sont du même type que les parents. Dites-nous comment vous instanciez la forme enfant. – BeemerGuy

Répondre

0

L'enfant contrôle-t-il un autre contenant ou un formulaire séparé? Si c'est un autre conteneur, utilisez le même nom que le nom de l'enfant et apportez-le à child.BringToFront();, c'est-à-dire que vous mettez des contrôles dans le conteneur parent. Ils resteront au-dessus de toute forme d'enfant mdi que vous créez. Je pense que la meilleure façon de gérer cela est de modifier leur visibilité en fonction de l'état de la fenêtre de la forme enfant mdi soit en créant un événement personnalisé dans le formulaire enfant, soit en surveillant l'état de la fenêtre du parent.