我想在另一个Form
中嵌入Form
。这是我尝试过的:
private void Form1_Load(object sender, EventArgs e)
{
Form2 form = new Form2();
form.TopLevel = false;
panel1.Controls.Add(form);
form.Dock = DockStyle.Fill;
form.Show();
}
Form1
是父表单。 Form2
是子表单,具有TextBox
控件。
问题:嵌入子表单后,无法使用鼠标选择子表单中的TextBox
。
有人可以帮忙吗?
答案 0 :(得分:1)
我用Google搜索了问题。根据我的研究,我得出结论,在Form
中嵌入Panel
并不是一个好主意。我采取了另一种方法,现在让孩子Form
成为MDI孩子。
答案 1 :(得分:-1)
在调用.Show()
之前,您需要设置Form的父级form.Parent = this;