我遇到了问题,关于同一问题的旧答案还不够新,所以我觉得再问一遍是可以的。 我的问题是:我如何将一个表格停靠在另一个表格中?是否更适合使用Panel和Form?第一种选择是否可行? 提前谢谢。
答案 0 :(得分:4)
创建2个表单,Form1和Form2。将Form2的TopLevel属性设置为false。在Form1的表单加载中添加代码
private void Form1_Load(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.Show();
this.Controls.Add(frm2);
}
这将包括form1中的form2,如果要删除标题栏以使表单更像Panel,则必须在form2上设置属性。
答案 1 :(得分:0)
如果您想要一些可在表单上使用的可重复使用的面板,我认为用户控制将是您正在寻找的。 p>