2015-08-17 28 views
0

目前我有2个窗体打开。但是,我希望其中一个在没有响应而另一个是开放的情况下。如何制作“无响应”的表单?

描述起来并不容易,但我想大家都知道,当打开窗体的提示窗口时,单击主窗口时会发出“咯咯声”的声音。

有没有办法做到这一点比较快?

我敢肯定它会与

Window.Enabled = false; 

工作,但我宁愿一个方式,通过仅我希望用户在那一刻上工作的窗口设置一个属性,而不是必须执行它禁用所有其他功能。

我能想象像

dialogwindow.Focus = true; 

有没有办法做到这一点?

+7

是第二种形式的第一个孩子?如果是这样,你想'secondForm.ShowDialog();' – Equalsk

+4

这个适当的术语是“模态对话框” – theMayer

+0

哦,我明白了。不知道。虽然 – Sossenbinder

回答

5

当你告诉你的第二个窗口 - 你应该有这个method表现出来:

dialogWindow.ShowDialog(); 
+0

感谢您也可以使用[覆盖](https://msdn.microsoft.com/en-us/library/w61zzfwe(v = vs.110).aspx)版本指定*所有者*。 – Sinatr