子窗体嵌入显示在父窗体内(Visual C#中的MDI编程实例)
2009-01-14 17:01
302 查看
最近做一小的项目,一般软件使用菜单打开的新窗口也都是嵌入在父窗体内的。后来才知道这个也叫MDI
不知道怎么做,在网上找了很久,都没比较符号的资料。花了一个下午终于找到了,共享出来,希望能给有需要的朋友们带来便利。
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,复杂的请看下一篇。
不知道怎么做,在网上找了很久,都没比较符号的资料。花了一个下午终于找到了,共享出来,希望能给有需要的朋友们带来便利。
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,复杂的请看下一篇。
相关文章推荐
- 子窗体嵌入:Visual C#中的MDI编程实例讲解
- Visual C#中的MDI编程实例讲解[转载]
- Visual C#中的MDI编程实例讲解(转载)
- C#中的MDI编程实例讲解
- Visual C#中的MDI编程
- 摘录的WinForm Control 开发5,WinForm 开发:SignleMDIFormDemos,单实例显示子窗体
- #234 – 在窗体上显示DrawingVisual 实例(Getting a DrawingVisual Object Rendered in a Window)
- 在Visual C#中用ListView显示数据记录
- MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
- [VB.NET]浅谈MDI窗体的多窗体编程2
- Visual C#实现窗体间数据传递之二 (1)
- 如何在MDI中使子窗体只保留一个实例
- Visual C#资源文件编程--创建资源文件
- C# 托盘程序 实例 双击显示窗体,最小化到托盘
- Visual C#的剪切板编程 winform vs2005
- windows窗体(winform)中嵌入显示Excel工作表。
- c#窗体编程之建立时钟程序显示当前时间
- MDI 子窗体最大化时显示
- MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
- C#窗体编程不显示最小化、最大化、关闭按钮的方法