MdiContainer und das Maximierungsproblem

22/05/2008 - 15:44 von Jens Sommer | Report spam
Hi,

ich habe ein Problem mit dem MdiContainer. Wenn ich im Container mehrere
Fenster geöffnet habe und nur EIN Fenster Maximiere, maximieren sich
alle Fenster. Auch solche Fenster, wo FormBorderStyle auf FixedSingle
gesetzt ist oder die MaximierungsBox deaktiviert ist und das Fenster
eine feste größe hat.

Gibt es eine Möglichkeit diesen Bug zu übergehen?
 

Lesen sie die antworten

#1 Armin Zingler
22/05/2008 - 16:51 | Warnen spam
"Jens Sommer" schrieb
Hi,

ich habe ein Problem mit dem MdiContainer. Wenn ich im Container
mehrere Fenster geöffnet habe und nur EIN Fenster Maximiere,
maximieren sich alle Fenster. Auch solche Fenster, wo
FormBorderStyle auf FixedSingle gesetzt ist oder die MaximierungsBox
deaktiviert ist und das Fenster eine feste größe hat.

Gibt es eine Möglichkeit diesen Bug zu übergehen?



Das ist kein Bug sondern war und ist in Windows schon immer so. Der Bug
ist, den Borderstyle eines MDI-Childfensters auf FixedSingle zu setzen
oder die MaximierungsBox zu deaktivieren. ;-)

Wenn es dir um die Beibehaltung einer brauchbaren Darstellung bei
Unterschreitung einer Mindestgröße geht, dann kannst du auch die
MinimumSize der Form setzen. Das verhindert zwar im Maximized-Zustand
nicht die Verkleinerung der Form unterhalb der Mindestgröße, jedoch wird
bei der Anpassung von gedockten/"geanchorten" Controls die MinimumSize
berücksichtig, so dass ein unschönes Überlappen von Control immerhin
verhindert wird.


Armin

Ähnliche fragen