2015-08-17 61 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