On se connait Fontome ? 
Mon WindowState de la fenêtre "fille" est déjà à maximized (d'ailleurs, si je le mets à normal, la fenêtre ne s'affiche pas dans son container, première bizarrerie).
Je précise aussi que je travaille sous SharpDevelop
Il s'agit peut être d'un problème de propriété mal settée dans la fenêtre fille ou mère (ou alors d'event non précisé ?).
Pour la fenêtre fille, j'ai mis Autosize à True, AutosizeMode à GrowAndShrink et ControlBox a False.
IsMDIContainer reste à False pour les deux fenêtres.
Pour la fenêtre container, au niveau des déclarations
Private WithEvents MyFenetreFille As new frmFenetrefille()
Et dans le Show,
1 2 3 4 5
|
MyFenetreFille.TopLevel = False
MySplitter.Panel2.Controls.Add(MyFenetreFille )
MyFenetreFille.Dock = dockstyle.Fill
MyFenetreFille.show() |
J'ai aussi vérifié que les event de Paint sont bien gérés sur la fenêtre fille, que ceux de resize sont pas gérés du tout.
Après, je fais bouger le splitter ou je redimentionne la fenêtre container et j'aimerais bien que cette (censuré) de fenêtre fille soit redimentionnée pour continuer à remplir la nouvelle "surface" = width et height) disponible.
Et celà, que nenni... Elle s'adapte bien en haut à gauche de la nouvelle surface mais ne s'adapte pas en taille.
Partager