Salut,

Voilà j'ai un problème d'affichage avec une application WinForms en C#.
J'ai une fenêtre mère qui est le conteneur MDI f et 2 autres fenêtres filles f1 et f2:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
f1.MdiParent = f;
...
f2.MdiParent = f1; // f2 appelée que si f1 est ouverte
Donc f2 est fille de f1 et n'hérite pas directement de f.
f1 et f2 sont toutes deux de types WindowState=Maximized. Donc quand elles sont appelées elles prennent tout l'intérieur du conteneur MDI.

Quand f1 se charge, on peut donc voir en haut à droite trois boutons "Minimiser, Maximiser, Fermer" dans le conteneur (en-dessous des 3boutons du conteneur).

Quand f2 se charge, on peut voir en haut à droite trois boutons "Minimiser, Maximiser, Fermer" supplémentaires.

Cela donne schématiquement si on appelle les trois boutons B1,B2,B3:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
+-----------------------------------------B1B2B3+
+----------------------------------B1B2B3B1B2B3+
+                                                                   +
+------------------------------------------------+

Si je ferme f2 (qui est bien déchargée, je n'ai pas de fenêtre cachée en vérifiant en minimisant f1), je repasse bien sur f1, on a:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
+-----------------------------------------B1B2B3+
+-----------------------------------------B1B2B3+
+                                                                   +
+------------------------------------------------+

Par contre, lorsque je rouvre f2, j'ai 3 boutons supplémentaires et ainsi de suite à chaque fois que je rouvre cette fenêtre, je ne comprends pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
+-----------------------------------------B1B2B3+
+---------------------------B1B2B3B1B2B3B1B2B3+
+                                                                   +
+------------------------------------------------+
Quelqu'un comprend-il le problème?
Merci d'avance.