1、设置父窗体:
如果要将某个窗体设置为父窗体,只需将该窗体的IsMdiContainer属性设置为True即可。
2、设置子窗体:
通过设为某个窗体的MdiParent属性来确定该窗体是那个窗体的子窗体。
语法如下:
public Form MdiParent{get;set;}
3、排列MDI子窗体:
语法如下:
value)
value:是MdiLayout的枚举值之一,用来定义MDI子窗体的布局。
| 枚举成员 | 说明 |
| Cascade | 层叠排列MDI子窗体 |
| TileHorizontal | 水平平铺MDI子窗体 |
| TileVertical | 垂直平铺MDI子窗体 |
例程;
class FormMain : Form
2: {
public FormMain()
4: {
5: InitializeComponent();
6: }
7:
object sender, EventArgs e)
9: {
new FormChild_1();
this;
12: frm1.Show();
13:
new FormChild_2();
this;
16: frm2.Show();
17:
new FormChild_3();
this;
20: frm3.Show();
21: }
22:
object sender, EventArgs e)
24: {
25: LayoutMdi(MdiLayout.TileHorizontal);
26: }
27:
object sender, EventArgs e)
29: {
30: LayoutMdi(MdiLayout.TileVertical);
31: }
32:
object sender, EventArgs e)
34: {
35: LayoutMdi(MdiLayout.Cascade);
36: }
37:
38: }