C# 中的MDI 窗体
来源:互联网 发布:acronis linux备份 编辑:程序博客网 时间:2024/05/16 13:58
SDI 窗体 (Single - document - interface) 正常创建出来的窗体
MDI 窗体 (multiple - document - interface 多文档界面),用于同时显示多个文档,MDI 子窗体的创建避免了用户打开很多窗口的时候任务程中挤满了窗体。
MDI窗体的使用方法
确定一个副窗体,把窗体的IsMdiContainer属性设置为true。
创建子窗体,并且设置他们的副窗体。
注意:设置主窗体的属性,新建子窗体一定是在主窗体的命名空间下,,这里:主窗体名称(MDi)子窗体的名称为(Child)
using System;using System.Windows.Forms;namespace MDi{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void 新建ToolStripMenuItem_Click(object sender, EventArgs e){Child mychild = new Child();mychild.MdiParent = this;mychild.Show();}private void 层叠ToolStripMenuItem_Click(object sender, EventArgs e){LayoutMdi(MdiLayout.Cascade);}private void 水平ToolStripMenuItem_Click(object sender, EventArgs e){LayoutMdi(MdiLayout.TileHorizontal);}private void 竖直ToolStripMenuItem_Click(object sender, EventArgs e){LayoutMdi(MdiLayout.TileVertical);}private void 关闭ToolStripMenuItem_Click(object sender, EventArgs e){Close();}}}
效果图:
阅读全文
1 0
- C# 中的MDI 窗体
- C# 创建MDI窗体
- c# MDI子窗体最大化
- c# mdi多窗体实现
- C#中的MDI编程
- c#判断打开的窗体:MDI和非MDI
- C#设置MDI子窗体不可移动
- C#中MDI窗体关闭显示代码
- C# MDI窗体菜单合并工具栏
- c# mdi子窗体简单教程
- C# winform MDI父窗体背景图问题
- c# mdi子窗体简单教程
- MDI窗体
- Windows应用程序C#创建MDI父窗体和子窗体
- C# MDI窗体合并子窗体菜单和合并工具栏
- C# MDI窗体菜单合并子窗体工具栏
- .NET C# MDI窗体菜单,隐藏子窗体ICON图标
- C#窗体应用程序(窗体传值)MDI
- 2017.07.31小结
- 1002
- andorid 通信 HttpClient接口
- 【hdu 1241】 Oil Deposits (dfs+bfs)
- 排序算法---快速排序(Quick Sort)
- C# 中的MDI 窗体
- opencv头文件分析
- JAVA基础1
- MySQL分区的概念分类用法
- lambda表达式
- Java进阶(三十七)java 自动装箱与拆箱
- HDU 1102 Constructing Roads 基础最小生成树★
- 寻找最大数
- Codeforces Round #426 (Div. 2)(A+B)