共用方式為


操作說明:建立 MDI 父表單

重要

本主題使用 MainMenu 控制項,該控制項已被 MenuStrip 控制項取代。 您可以選擇保留 MainMenu 控制項,以提供回溯相容性並供未來使用。 如需使用 MenuStrip 建立 MDI 父表單的詳細資訊,請參閱 如何:使用 MenuStrip 建立 MDI 視窗清單

MDI 父表單是多重文件介面 (MDI) 應用程式的基礎。 這個表單包含 MDI 子視窗,也就是使用者與 MDI 應用程式互動所在的子視窗。 您可以透過 Windows Form 設計工具及程式設計方式,輕鬆建立 MDI 父表單。

在設計階段建立 MDI 父表單

  1. 在 Visual Studio 中建立 Windows 應用程式專案。

  2. 在 [屬性] 視窗中,將 IsMdiContainer 屬性設定為 true

    如此即可將表單指定為子視窗的 MDI 容器。

    注意

    當您設定 [屬性] 視窗中的屬性時,也可以視需要將 WindowState 屬性設定為 Maximized,這是因為當父表單最大化時,最容易操作 MDI 子視窗。 此外,請注意 MDI 父表單的邊緣會採用系統色彩 (在 Windows 系統控制台中設定),而不是採用您使用 Control.BackColor 屬性所設定的背景色彩。

  3. 從 [工具箱] 中,將 MenuStrip 控制項拖曳至表單。 建立一個最上層功能表項目,並將 Text 屬性設定為 &File,其中包含子功能表項目 &New&Close。 另外再建立一個名為 &Window 的最上層功能表項目。

    第一個功能表會在執行階段建立及隱藏功能表項目,第二個功能表則會追蹤開啟的 MDI 子視窗。 此時,您已經建立 MDI 父視窗。

  4. F5 執行應用程式。 如需建立在 MDI 父表單內操作之 MDI 子視窗的資訊,請參閱如何:建立 MDI 子表單

另請參閱