HOW TO:建立 MDI 父表單
重要事項 |
---|
本主題使用 MainMenu 的控制項已由 MenuStrip 控制項所取代。 您也可以選擇保留 MainMenu 控制項,以提供回溯相容性 (Backward Compatibility) 並供未來使用。 如需使用 MenuStrip 建立 MDI 父表單的詳細資訊,請參閱 HOW TO:使用 MenuStrip 建立 MDI 視窗清單 (Windows Form)。 |
MDI 父表單是多重文件介面 (MDI) 應用程式的基礎。 這個表單包含 MDI 子視窗,也就是使用者與 MDI 應用程式互動時的次視窗。 利用 Windows Form 設計工具和程式即可輕易建立 MDI 父表單。
若要在設計階段建立 MDI 父表單
建立 Windows 應用程式專案。 如需詳細資訊,請參閱 HOW TO:建立新的 Windows Form 應用程式專案。
在 [屬性] 視窗中將 IsMDIContainer 屬性設為 true。
如此即指定表單為子視窗的 MDI 容器。
注意事項 當您在 [屬性] 視窗設定屬性時,如果願意的話,也可以將 WindowState 屬性設定為 Maximized,如此一來,在父表單呈現最大化的狀態下,更易於操作 MDI 子視窗。 此外,請注意 MDI 父表單的邊緣將會採用系統的顏色 (在 Windows 系統控制台中設定),而非採用您使用 Control.BackColor 屬性所設定的背景色彩。
從 [工具箱] 將 [MainMenu] 元件拖曳到表單內。 建立一個 Text 屬性設定為 &File,並且具有稱為 &New 和 &Close 的子功能表項目之最上層功能表項目。 然後再建立一個名為 &Window 的最上層功能表項目。
第一個功能表會在執行階段上建立和隱藏功能表項目,第二個功能表則會追蹤開啟的 MDI 子視窗。 此時您已建立完成 MDI 父視窗。
按下 F5,執行應用程式。 如需建立在 MDI 父表單內操作之 MDI 子視窗的詳細資訊,請參閱 HOW TO:建立 MDI 子表單。