将一个WinForm与另一个WinForm对接

本文关键字:WinForm 另一个 对接 一个 | 更新日期: 2023-09-27 18:04:03

我被困在一个问题上,关于同一个问题的旧答案不是最近的,所以我认为可以再问一遍。我的问题是:我怎么能停靠一个窗体内的另一个窗体?使用面板和表单是否更合适?第一种选择可能吗?

将一个WinForm与另一个WinForm对接

创建两个表单,Form1和Form2。将Form2的TopLevel属性设置为false。在form load中添加代码

private void Form1_Load(object sender, EventArgs e)
{
    Form2 frm2 = new Form2();
    frm2.Show();
    this.Controls.Add(frm2);
}

这将在form1中包含form2,然后你必须在form2上设置属性,如果你想删除标题栏,使表单更像一个面板

如果你想有一些可重复使用的面板,可以在表单上使用,我认为用户控制将是你正在寻找的。