2010-02-13 7 views
2

J'ai une application MDI et j'ai une sorte de menu qui a été créé en utilisant un formulaire enfant afin qu'il reste dans la fenêtre des parents. Ce que j'aimerais, c'est quand j'appelle LayoutMDI (ou une variante) pour que tout ce soit, sauf ce formulaire, soit en cascade, en mosaïque, mais je n'arrive pas à trouver un moyen de le faire.LayoutMDI tous sauf un formulaire enfant

J'ai essayé de surcharger le LayoutMDI mais ce n'est pas autorisé (ce n'est pas virtuel) et je ne peux pas sembler gifler une instruction if n'importe où pour exclure une fenêtre.

Des idées?

Merci.

Répondre

0

Je vous suggère de changer votre code pour;

form.TopLevel=false; 
form.Parent=this; 

form.Show(); 

Espérons que cela devrait résoudre votre problème.

+0

Cela a trié, merci beaucoup David. En ce qui concerne le remplacement, cela le remplacerait en fait mais m'empêcherait d'hériter de la méthode originale. Merci encore. – webnoob

Questions connexes