雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

Winform在Mdi父窗体中打开子窗体

2024-07-22 56

在 Winform 中,要使用 MDI 父窗体打开子窗体,需要将父窗体的 IsMdiContainer 属性设置为 true。以下是一个示例,演示如何在 MDI 父窗体中打开子窗体:

public class MainForm : Form
{
    public MainForm()
    {
        this.IsMdiContainer = true;
    }

    private void OnNewChildFormClick(object sender, EventArgs e)
    {
        Form childForm = new Form();
        childForm.Text = "子窗体";
        childForm.Show(this);
    }
}

public class ChildForm : Form
{
    public ChildForm()
    {
        this.Text = "子窗体";
    }
}

运行效果

注意事项

MDI 父窗体只能容纳 MDI 子窗体。要打开非 MDI 子窗体,请使用 Show() 或 ShowDialog() 方法。

当 MDI 父窗体关闭时,所有 MDI 子窗体也会关闭。

可以使用 LayoutMdi() 方法来排列 MDI 子窗体。

更新于:4个月前
赞一波!

文章评论

评论问答