无法使用鼠标选择TextBox控件的文本

时间:2011-12-07 02:22:51

标签: c# .net winforms .net-2.0

我想在另一个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

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

我用Google搜索了问题。根据我的研究,我得出结论,在Form中嵌入Panel并不是一个好主意。我采取了另一种方法,现在让孩子Form成为MDI孩子。

答案 1 :(得分:-1)

在调用.Show()

之前,您需要设置Form的父级

form.Parent = this;