返回

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

2024-02-08 Winform Mdi 父窗体 子窗体 648 0

在 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 = "子窗体";
    }
}

运行效果

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

注意事项

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

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

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

您可能感兴趣:

阿里云 云服务器 99元1年 2核2G 3M固定带宽 续费与新购同价

领取 通义灵码 免费使用资格 兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具, 为你提供高效、流畅、舒心的智能编码体验!

DOVE 网络加速器 梯子 免费 试用

顶部