c# WF 第6节 MDI窗体

本节内容: 

1:SDI 窗体是什么

2: MDI 窗体是什么

3:如何创建MDI窗体

1:SDI 窗体是什么

SDI 窗体 : single-document interface 单一的窗体;上篇的启动时的form形状;

2: MDI 窗体是什么

MDI 窗体 : multiple-document interface 多文档界面,在窗体里面包含了窗体。

 3:如何创建MDI窗体

如上第二点的:一个MDI我们要怎么创建?

MDI的窗体使用方法:
1:确定一个副窗体,把窗体的IsMdiContainer属性设置为true ; 
2:创建子窗体,并且设置他们的副窗体; 

 代码实现

private void 新建ToolStripMenuItem_Click(object sender, EventArgs e)
    {
        Form2 mychlid = new Form2();
        mychlid.MdiParent = this;  //指定它的父亲是谁
        mychlid.Show();  //父亲一点击就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)
    {
        Close();
    }

    private void 垂直ToolStripMenuItem_Click(object sender, EventArgs e)
    {
        LayoutMdi(MdiLayout.TileVertical);
    }

    private void mainFORM_Load(object sender, EventArgs e)
    {

    }
原文地址:https://www.cnblogs.com/hero799/p/8675928.html