2012-03-26 6 views
0

Ich habe ein übergeordnetes Formular mit mehreren untergeordneten Formularen, die darin erscheinen. Bei allen untergeordneten Formularen habe ich alle Min/Max-Tasten deaktiviert und den Rand auf "none" gesetzt. Es gibt jedoch einen kleinen Rahmen zwischen dem Hauptfensterrahmen und dem Menustrip-Steuerelement, das an den Anfang des Hauptformulars angedockt ist.MDI Kind Formulare - Problem mit Windows-Rahmen-Stil?

Was ist diese zusätzliche Schicht, und wie werde ich es loswerden.

Screen shot of my app

+2

Es ist ein Fehler in WinForms, vergisst es eine Ausnahme ausgelöst, wenn Sie versuchen, ein untergeordnetes MDI-Formular ohne eine Grenze zu schaffen. MDI-Kinder * müssen * eine Grenze haben. Wenn Sie die untergeordneten Fenster nicht in der Größe ändern möchten, haben Sie keine Verwendung für MDI. Verwenden Sie einfach UserControls. –

Antwort

1

Die Antwort war laut @Hans Passants

Kommentar

Es ist ein Fehler in WinForms ist, vergisst es eine Ausnahme ausgelöst, wenn Sie versuchen, ohne eine Grenze ein MDI-Kind-Formular zu erstellen. MDI-Kinder müssen eine Grenze haben. Wenn Sie die untergeordneten Fenster nicht in der Größe ändern möchten, haben Sie keine Verwendung für MDI.

Danke

Verwandte Themen