Gewusst wie: Erstellen von übergeordneten MDI-Formularen
Das übergeordnete MDI-Formular bildet die Grundlage einer MDI (Multiple Document Interface-)Anwendung. Dieses Formular enthält die untergeordneten MDI-Fenster, also so genannte "Unterfenster", über die der Benutzer mit der MDI-Anwendung interagiert. Ein übergeordnetes MDI-Formular kann sowohl im Windows Forms-Designer als auch programmgesteuert leicht erstellt werden.
So erstellen Sie ein übergeordnetes MDI-Formular zur Entwurfszeit
Erstellen Sie ein Windows-Anwendungsprojekt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Windows-Anwendungsprojekts.
Legen Sie im Eigenschaftenfenster die IsMDIContainer-Eigenschaft auf true fest.
Dadurch wird das Formular als MDI-Container für untergeordnete Fenster gekennzeichnet.
Hinweis
Während Sie die Eigenschaften im Eigenschaftenfenster festlegen, können Sie auch die WindowState-Eigenschaft auf Maximized festlegen, da sich untergeordnete MDI-Fenster am einfachsten bearbeiten lassen, wenn das übergeordnete Formular maximiert ist. Beachten Sie außerdem, dass der Rand des übergeordneten MDI-Formulars die Systemfarbe übernimmt (die in der Windows-Systemsteuerung festgelegt wird) und nicht die Hintergrundfarbe, die mit der Control.BackColor-Eigenschaft festgelegt wurde.
Ziehen Sie eine MainMenu-Komponente aus der Toolbox in das Formular. Erstellen Sie ein Hauptebenen-Menüelement, wobei die Text-Eigenschaft auf &Datei gesetzt ist und die Untermenüs als &Neu und &Schließen bezeichnet sind. Erstellen Sie darüber hinaus ein Hauptebenen-Menüelement mit dem Namen &Fenster.
Durch das erste Menü werden Menüelemente zur Laufzeit erstellt und ausgeblendet, und im zweiten Menü werden die geöffneten, untergeordneten MDI-Fenster aufgelistet. Sie haben jetzt ein übergeordnetes MDI-Fenster erstellt.
Drücken Sie F5, um die Anwendung auszuführen. Weitere Informationen zum Erstellen von untergeordneten MDI-Fenstern, die innerhalb des übergeordneten MDI-Formulars verwendet werden, finden Sie unter Gewusst wie: Erstellen von untergeordneten MDI-Formularen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von untergeordneten MDI-Formularen
Gewusst wie: Bestimmen des aktiven untergeordneten MDI-Elements
Gewusst wie: Senden von Daten an das aktive untergeordnete MDI-Element
Gewusst wie: Anordnen von untergeordneten MDI-Formularen