子窗体嵌入显示在父窗体内(Visual C#中的MDI编程实例)
最近做一小的项目,一般软件使用菜单打开的新窗口也都是嵌入在父窗体内的。后来才知道这个也叫MDI
不知道怎么做,在网上找了很久,都没比较符号的资料。花了一个下午终于找到了,共享出来,希望能给有需要的朋友们带来便利。
1,先将父窗体的IsMdiContainer 为 True
2,将打开菜单的单击事件中写入代码
不知道怎么做,在网上找了很久,都没比较符号的资料。花了一个下午终于找到了,共享出来,希望能给有需要的朋友们带来便利。
1,先将父窗体的IsMdiContainer 为 True
2,将打开菜单的单击事件中写入代码
1 private void 资料管理ToolStripMenuItem_Click(object sender, EventArgs e)
2 {
3 //新建一个窗体(Cust_Manage是新开窗体的名称)
4 Cust_Manage frmTemp = new Cust_Manage();
5
6 //定义此窗体的父窗体,从而此窗体成为一个MDI窗体
7 frmTemp.MdiParent = this;
8
9 //新开MDI窗体后标题的处理
10 frmTemp.Text = "我是新打开的窗体哦";
11
12 //把此MDI窗体显示出
13 frmTemp.Show();
14 }
这是最简单的,不过一般的小项目也就OK,复杂的请看下一篇。2 {
3 //新建一个窗体(Cust_Manage是新开窗体的名称)
4 Cust_Manage frmTemp = new Cust_Manage();
5
6 //定义此窗体的父窗体,从而此窗体成为一个MDI窗体
7 frmTemp.MdiParent = this;
8
9 //新开MDI窗体后标题的处理
10 frmTemp.Text = "我是新打开的窗体哦";
11
12 //把此MDI窗体显示出
13 frmTemp.Show();
14 }