重要
本主题使用 MainMenu 控件,该控件已被 MenuStrip 控件替换。 如果选择,则保留 MainMenu 控件以实现向后兼容性和将来使用。 若要了解如何使用 MenuStrip 创建 MDI 父窗体,请参阅如何:使用 MenuStrip 创建 MDI 窗口列表。
Multiple-Document 接口(MDI)应用程序的基础是 MDI 父窗体。 这是包含 MDI 子窗口的窗体,它是用户与 MDI 应用程序交互的子窗口。 在 Windows 窗体设计器中和以编程方式创建 MDI 父窗体非常简单。
在设计时创建 MDI 父窗体
在 Visual Studio 中创建 Windows 应用程序项目。
在 属性 窗口中,将 IsMdiContainer 属性设置为 true。
这将该表单指定为适合子窗口的 MDI 容器。
说明
在属性窗口中设置属性时,如果你喜欢的话,也可以将
WindowState
属性设置为“最大化”,因为父窗体最大化时最容易操作 MDI 子窗口。 此外,请注意,MDI 父窗体的边缘将采用系统颜色(在 Windows 系统控制面板中设置),而不是使用 Control.BackColor 属性设置的背景颜色。从 工具箱中,将 MenuStrip 控件拖动到窗体。 创建一个顶级菜单项,其中 Text 属性设置为 &文件,并包含子菜单项,分别名为“&新建”和“&关闭”。 另请创建一个顶级菜单项,名为&窗口。
第一个菜单将在运行时创建和隐藏菜单项,第二个菜单将跟踪打开的 MDI 子窗口。 这时,你已经创建了一个 MDI 父窗口。
按 F5 运行应用程序。 有关创建在 MDI 父窗体中运行的 MDI 子窗口的信息,请参阅 如何:创建 MDI 子窗体。