C#学习笔记——MDI窗体(多文档界面)
2016-01-06 09:58
483 查看
1、设置父窗体:
如果要将某个窗体设置为父窗体,只需将该窗体的IsMdiContainer属性设置为True即可。
2、设置子窗体:
通过设为某个窗体的MdiParent属性来确定该窗体是那个窗体的子窗体。
语法如下:
3、排列MDI子窗体:
语法如下:
value:是MdiLayout的枚举值之一,用来定义MDI子窗体的布局。
例程;
作者:韩兆新
出处:http://hanzhaoxin.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类: [01]C#语言基础
标签: C#学习笔记
好文要顶 关注我 收藏该文
韩兆新
关注 - 13
粉丝 - 287
+加关注
0
0
(请您对文章做出评价)
« 上一篇:C#学习笔记——密封类与密封方法
» 下一篇:C#学习笔记——继承窗体
posted @ 2012-12-18 10:22 韩兆新 阅读(5488)
评论(3) 编辑 收藏
如果要将某个窗体设置为父窗体,只需将该窗体的IsMdiContainer属性设置为True即可。
2、设置子窗体:
通过设为某个窗体的MdiParent属性来确定该窗体是那个窗体的子窗体。
语法如下:
1: public Form MdiParent{get;set;}
3、排列MDI子窗体:
语法如下:
1: public void LayoutMdi(MdiLayout value)
value:是MdiLayout的枚举值之一,用来定义MDI子窗体的布局。
枚举成员 | 说明 |
Cascade | 层叠排列MDI子窗体 |
TileHorizontal | 水平平铺MDI子窗体 |
TileVertical | 垂直平铺MDI子窗体 |
1: public partial class FormMain : Form
2: {
3: public FormMain()
4: {
5: InitializeComponent();
6: }
7:
8: private void 加载子窗体ToolStripMenuItem_Click(object sender, EventArgs e)
9: {
10: FormChild_1 frm1 = new FormChild_1();
11: frm1.MdiParent = this;
12: frm1.Show();
13:
14: FormChild_2 frm2 = new FormChild_2();
15: frm2.MdiParent = this;
16: frm2.Show();
17:
18: FormChild_3 frm3 = new FormChild_3();
19: frm3.MdiParent = this;
20: frm3.Show();
21: }
22:
23: private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)
24: {
25: LayoutMdi(MdiLayout.TileHorizontal);
26: }
27:
28: private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)
29: {
30: LayoutMdi(MdiLayout.TileVertical);
31: }
32:
33: private void 层叠排列ToolStripMenuItem_Click(object sender, EventArgs e)
34: {
35: LayoutMdi(MdiLayout.Cascade);
36: }
37:
38: }
作者:韩兆新
出处:http://hanzhaoxin.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类: [01]C#语言基础
标签: C#学习笔记
好文要顶 关注我 收藏该文
韩兆新
关注 - 13
粉丝 - 287
+加关注
0
0
(请您对文章做出评价)
« 上一篇:C#学习笔记——密封类与密封方法
» 下一篇:C#学习笔记——继承窗体
posted @ 2012-12-18 10:22 韩兆新 阅读(5488)
评论(3) 编辑 收藏
相关文章推荐
- C#隐藏Tabcontrol标签
- WINCE平台下C#应用程序中使用看门狗
- C# WinForm中工具栏上如何既显示文字又显示图片
- C#MDI窗体制作;标签大小和屏幕相同
- C#中设置状态栏(statusStrip)的布局
- c#中listview控件如何添加信息
- C#创建Windows Service Windows 服务
- C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
- 大化设计模式
- C# MD5加密
- C#中Base64之编码,解码方法
- C# 检查进程是否已经启动
- C# 程序等待延迟执行
- c#中使用状态栏
- 单例模式 c#
- C#静态变量、静态方法、静态类
- C#中如何判断一个文件是否存在
- c#建立快捷方式代码并且设置为管理员权限
- datatable绑定comboBox显示数据[C#]
- C#正则表达式开源工具,为.net开源绵尽薄力