Vorgehensweise: Erstellen von übergeordneten MDI-Formularen

Wichtig

In diesem Thema wird das Steuerelement MainMenu verwendet, welches durch das Steuerelement MenuStrip ersetzt wurde. Das Steuerelement MainMenu kann, falls gewünscht, für die Abwärtskompatibilität und zur künftigen Verwendung beibehalten werden. Informationen zum Erstellen eines übergeordneten MDI-Formulars mit einem MenuStrip finden Sie unter Gewusst wie: Erstellen einer MDI-Fensterliste mithilfe von MenuStrip.

Die Grundlage einer MDI (Multiple Document Interface)-Anwendung ist das übergeordnete MDI-Formular. Dies ist das Formular, das untergeordnete MDI-Fenster enthält. In diesen Unterfenstern interagiert der Benutzer mit der MDI-Anwendung. Ein übergeordnetes MDI-Formular lässt sich sowohl im Windows Forms-Designer als auch programmgesteuert leicht erstellen.

Erstellen eines übergeordneten MDI-Formulars zur Entwurfszeit

  1. Erstellen Sie ein Windows Forms-Anwendungsprojekt in Visual Studio.

  2. Legen Sie im Eigenschaftenfenster die Eigenschaft IsMdiContainer auf true fest.

    Dies kennzeichnet das Formular als MDI-Container für untergeordnete Fenster.

    Hinweis

    Beim Festlegen der Eigenschaften im Fenster Eigenschaften können Sie bei Bedarf auch die WindowState-Eigenschaft auf Maximiert festlegen, da sich untergeordnete MDI-Fenster am leichtesten bearbeiten lassen, wenn das übergeordnete Formular maximiert ist. Achten Sie außerdem darauf, dass durch den Rand des übergeordneten MDI-Formulars die Systemfarbe (die in der Windows-Systemsteuerung festgelegt wird) und nicht die Hintergrundfarbe, die Sie mithilfe der Control.BackColor -Eigenschaft festlegen, übernommen wird.

  3. Ziehen Sie aus der Toolbox ein MenuStrip-Steuerelement in das Formular. Erstellen Sie ein Menüelement auf der obersten Ebene, wobei die Text-Eigenschaft auf &Datei festgelegt ist und die Untermenüs &Neu und &Schließen heißen. Erstellen Sie darüber hinaus ein Menüelement auf der obersten Ebene mit dem Namen &Fenster.

    Durch das erste Menü werden Menüelemente zur Laufzeit erstellt und ausgeblendet, während über das zweite Menü die offenen untergeordneten MDI-Fenster nachverfolgt werden. Jetzt haben Sie ein übergeordnetes MDI-Fenster erstellt.

  4. Drücken Sie F5, um die Anwendung auszuführen. Informationen zum Erstellen von untergeordneten MDI-Fenstern, die innerhalb der übergeordneten MDI-Formulars verwendet werden, finden Sie unter Gewusst wie: Erstellen von untergeordneten MDI-Formularen.

Weitere Informationen