当我以特定的形式工作时,我想禁用其他相同的项目表单。
我已经看到,在某些Windows应用程序中,当您点击其他表单时,它会发出声音并且没有任何反应。
我已经这样做但没有奏效:
public form2()
{
form1.Enable = false;
}
答案 0 :(得分:4)
您正在寻找一个modal
表单,这是一个需要关闭的窗口才能使用其他表单。如果要创建模态窗口,请使用Form.ShowDialog方法,否则请使用Form.Show。
(有关Modal
和Modeless
窗口here on MSDN的更多信息)。
在您的情况下,您可以这样打开Form2
:
form2.ShowDialog();
答案 1 :(得分:3)
yourForm.ShowDialog();
会做到这一点!