我正在开发windows窗体应用程序。我在groupbox中放置了一个按钮。如果我点击该按钮,则需要显示第二个窗体并完美加载。但是如果我点击该组框区域,则第二个窗体隐藏。如何在加载第二个表单后将该组框设置为禁用?请参考下面的代码。
private void button1_Click(object sender, EventArgs e)
{
form2 myform = new form2();
myform.Show();
groupBox1.Enabled = false;
}
答案 0 :(得分:2)
所以,只是结束评论。
使用Form.Show(IWin32Window owner)方法。
您可以使用此方法显示非模态表单。使用此方法时,窗体的Owner属性设置为owner。非模态表单可以使用Owner属性来获取有关拥有表单的信息。调用此方法与设置非模态的Owner属性,然后调用Show()方法相同。
完整代码:
private void button1_Click(object sender, EventArgs e)
{
form2 myform = new form2();
myform.Show(this);
groupBox1.Enabled = false;
}