如何:创建 MDI 父窗体

重要

本主题使用 MainMenu 控件,该控件已被 MenuStrip 控件替换。 如果选择,则保留 MainMenu 控件以实现向后兼容性和将来使用。 若要了解如何使用 MenuStrip 创建 MDI 父窗体,请参阅如何:使用 MenuStrip 创建 MDI 窗口列表

Multiple-Document 接口(MDI)应用程序的基础是 MDI 父窗体。 这是包含 MDI 子窗口的窗体,它是用户与 MDI 应用程序交互的子窗口。 在 Windows 窗体设计器中和以编程方式创建 MDI 父窗体非常简单。

在设计时创建 MDI 父窗体

  1. 在 Visual Studio 中创建 Windows 应用程序项目。

  2. 属性 窗口中,将 IsMdiContainer 属性设置为 true

    这将该表单指定为适合子窗口的 MDI 容器。

    说明

    在属性窗口中设置属性时,如果你喜欢的话,也可以将 WindowState 属性设置为“最大化”,因为父窗体最大化时最容易操作 MDI 子窗口。 此外,请注意,MDI 父窗体的边缘将采用系统颜色(在 Windows 系统控制面板中设置),而不是使用 Control.BackColor 属性设置的背景颜色。

  3. 工具箱中,将 MenuStrip 控件拖动到窗体。 创建一个顶级菜单项,其中 Text 属性设置为 &文件,并包含子菜单项,分别名为“&新建”和“&关闭”。 另请创建一个顶级菜单项,名为&窗口

    第一个菜单将在运行时创建和隐藏菜单项,第二个菜单将跟踪打开的 MDI 子窗口。 这时,你已经创建了一个 MDI 父窗口。

  4. F5 运行应用程序。 有关创建在 MDI 父窗体中运行的 MDI 子窗口的信息,请参阅 如何:创建 MDI 子窗体

另请参阅