Postupy: Vytváření nadřazených formulářů MDI
Důležitý
Toto téma používá ovládací prvek MainMenu, který byl nahrazen ovládacím prvek MenuStrip. Ovládací prvek MainMenu se zachová pro zpětnou kompatibilitu i budoucí použití, pokud zvolíte. Informace o vytvoření nadřazeného formuláře MDI pomocí MenuStripnaleznete v tématu Postupy: Vytvoření seznamu oken MDI pomocí MenuStripu.
Základem aplikace Multiple-Document Interface (MDI) je nadřazený formulář MDI. Jedná se o formulář, který obsahuje podřízená okna MDI, což jsou dílčí okna, ve kterých uživatel komunikuje s aplikací MDI. Vytvoření nadřazeného formuláře MDI je jednoduché, a to jak v nástroji Windows Forms Designer, tak prostřednictvím kódu programu.
Vytvoření nadřazeného formuláře MDI v době návrhu
Vytvořte projekt aplikace pro Windows v sadě Visual Studio.
V okně Vlastnosti nastavte vlastnost IsMdiContainer na true.
Tento kód určuje formulář jako kontejner MDI pro podřízená okna.
Poznámka
Při nastavování vlastností v okně Vlastnosti můžete také nastavit vlastnost
WindowState
na Maximalizované, pokud chcete, protože je nejjednodušší manipulovat s podřízenými okny MDI, pokud je nadřazený formulář maximalizován. Kromě toho mějte na paměti, že okraj nadřazeného formuláře MDI vyzvedne barvu systému (nastavenou v Ovládacích panelech systému Windows) místo zadní barvy, kterou jste nastavili pomocí vlastnosti Control.BackColor.Z panelu nástrojů přetáhněte ovládací prvek MenuStrip do formuláře. Vytvořte hlavní položku nabídky s vlastností Text nastavenou na &Soubor a položky podnabídky nazvané &Nový a &Zavřít. Vytvořte také položku nejvyšší úrovně nabídky s názvem &Window.
První nabídka vytvoří a skryje položky v nabídce za běhu, zatímco druhá nabídka bude sledovat otevřená podřízená okna MDI. V tuto chvíli jste vytvořili nadřazené okno MDI.
Stisknutím klávesy F5 spusťte aplikaci. Informace o vytváření podřízených oken MDI, která pracují v nadřazeném formuláři MDI, naleznete v tématu Jak vytvářet podřízené formuláře MDI.
Viz také
.NET Desktop feedback