如何:创建 MDI 父窗体

重要说明重要事项

本主题使用 MainMenu 控件,此控件已替换为 MenuStrip 控件。 您可以选择保留 MainMenu 控件以备向后兼容和供将来使用。 有关使用 MenuStrip 创建 MDI 父窗体的信息,请参见如何:使用 MenuStrip 创建 MDI 窗口列表(Windows 窗体)

多文档界面 (MDI) 应用程序的基础是 MDI 父窗体。 它是包含 MDI 子窗口的窗体,MDI 子窗口是用户与 MDI 应用程序在其中进行交互的子窗口。 在 Windows 窗体设计器中以及以编程方式创建 MDI 父窗体都很容易。

在设计时创建 MDI 父窗体

  1. 创建 Windows 应用程序项目。 有关更多信息,请参见如何:创建新的 Windows 窗体应用程序项目

  2. 在**“属性”窗口中,将 IsMDIContainer 属性设置为“true”**。

    这将该窗体指定为子窗口的 MDI 容器。

    提示

    当在“属性”窗口中设置属性时,如果愿意,也可将 WindowState 属性设置为“Maximized”,因为当父窗体最大化时操作 MDI 子窗口最为容易。 另请注意,MDI 父窗体的边缘将采用系统颜色(在 Windows 系统控制面板中设置),而不是采用借助于 Control.BackColor 属性设置的背景色。

  3. 将**“MainMenu”组件从“工具箱”拖到窗体上。 创建一个“Text”属性设置为“文件(&F)”的顶级菜单项,且带有名为“新建(&N)”“关闭(&C)”的子菜单项。 再创建一个名为“窗口(&W)”**的顶级菜单项。

    第一个菜单将在运行时创建并隐藏菜单项,而第二个菜单将跟踪打开的 MDI 子窗口。 此时,您已创建了一个 MDI 父窗口。

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

请参见

任务

如何:创建 MDI 子窗体

如何:确定活动的 MDI 子窗体

如何:将数据发送到活动的 MDI 子窗体

如何:排列 MDI 子窗体

其他资源

多文档界面 (MDI) 应用程序