Postupy: Vytváření nadřazených formulářů MDI
Důležité
Toto téma používá MainMenu ovládací prvek, který byl nahrazen ovládacím MenuStrip prvku. Ovládací MainMenu prvek se zachová pro zpětnou kompatibilitu i budoucí použití, pokud zvolíte. Informace o vytvoření nadřazeného formuláře MDI pomocí příkazu MenuStrip, naleznete v tématu Postupy: Vytvoření seznamu oken MDI pomocí MenuStrip.
Základem aplikace MDI (Multiple-Document Interface) 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ávrháři model Windows Forms, 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 IsMdiContainer vlastnost 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
WindowState
vlastnost Maximalizované, pokud chcete, protože je nejjednodušší manipulovat s podřízenými okny MDI při maximalizaci nadřazeného formuláře. Kromě toho mějte na paměti, že okraj nadřazeného formuláře MDI vybere barvu systému (nastavenou v systému Windows Ovládací panely), a ne barvu pozadí, kterou jste nastavili pomocí Control.BackColor vlastnosti.Z panelu nástrojů přetáhněte ovládací prvek MenuStrip do formuláře. Vytvořte položku nabídky nejvyšší úrovně s vlastností Text nastavenou na &Soubor s položkami podnabídky s názvem &New a &Close. Vytvořte také položku nabídky nejvyšší úrovně s názvem &Window.
První nabídka vytvoří a skryje položky nabídky za běhu a 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á fungují v nadřazené podobě MDI, naleznete v tématu Postupy: Vytvoření podřízených formulářů MDI.
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro