C#开发之——MDI窗体(12.23)
一 概述
在Windows窗体应用程序中,经常会在一个窗体中打开另一个窗体,通过窗体上的不同菜单选择不同的操作,这种在一个窗体中打开另一个窗体的方式可以通过设置MDI窗体的方式实现
二 MDI介绍
- MDI(Multiple Document Interface)窗体被称为多文档窗体,它是很多Windows应用程序中常用的界面程序
- MDI窗体的设置并不复杂,只需要将窗体的属性IsMdiContainer设置为True即可
- 该属性既可以在Windows窗体的属性窗口中设置,也可以通过代码设置,这里在窗体加载事件Load中设置窗体为MDI窗体,代码
this.IsMdiContainer=True
- 此外,还可以在窗体类的构造方法中加入上面的代码
三 实例 创建 MDI 窗体,并在该窗体上设置菜单,包括打开文件、保存文件两个菜单项
3.1 分析
根据题目要求创建名为 MDIForm 的窗体,并设置该界面为 MDI 窗体,然后为该界面添加一个菜单和两个菜单项 ,其中
- 一个菜单为:MenuStrip,两个菜单项为:打开文件和保存文件
- 通过“打开文件”,打开了 OpenFile 窗体
- 通过“保存文件”,打开了 SaveFile 窗体
3.2 界面布局
3.3 代码逻辑
1 | public partial class MDIForm : Form |