我有一個開放模式對話框並重新打開一個模態對話框在這個對話框中(與ShowDialog的)現在的母模態對話框是的問題是沒有鎖定,當我點擊它時,第二個模式對話框,它移動到後臺。當我關閉第一個模式對話框時,第二個仍然保留在桌面上。我怎樣才能防止這種行爲或這種情況下的問題?的WinForms:在打開第二個模式對話框已打開的模態對話框
3
A
回答
6
確保您已設置對話框的所有者屬性。這告訴WinForms/Win32當新窗口變爲模態時禁用哪個窗口。做這樣的事情:
secondDialog.Owner = firstDialog;
secondDialog.ShowDialog()
或者,嘗試調用secondDialog.ShowDialog(firstDialog)
,這應該設置所有者鏈爲您服務。
+1
+1你應該總是將一個擁有者參數傳遞給'ShowDialog' – 2010-08-11 16:57:05
相關問題
- 1. jQuery UI的模式,對話框:在對話框打開
- 2. 在另一個模態JFace對話框上打開模態JFace對話框
- 3. 有模式對話框打開輔助對話框的問題
- 4. 打開html模式對話框
- 5. 重新打開模式對話框jquery
- 6. RegisterStartupScript無法打開模式對話框
- 7. OnInit打開模式對話框兩次
- 8. jQueryUI無法打開模式對話框
- 9. 在新打開的模式窗口頂部打開對話框
- 10. DOJO對話框第二次未打開
- 11. C++ MFC:如何在創建第一個模式對話框後立即打開第二個對話框
- 12. 如何在模態模式下打開對話框
- 13. 從已打開的對話窗口打開第二個對話窗口
- 14. 打開對話框
- 15. 有多個選擇框打開相同的模式對話框
- 16. 打開對話框或第二個對話框實例時的Android塊屏幕
- 17. 打開多個對話框
- 18. Jquery Datatable對話框 - 對話框僅打開第一個對話框
- 19. 如何打開模型或對話框?
- 20. 爲什麼對話框第一次打開我的對話框?
- 21. Jquery Bootstrap Modal ...如何從另一個模態對話框中打開不同的模式對話框
- 22. 用動態內容打開模式對話框
- 23. 如何在ember.js的模態對話框中打開路線?
- 24. 在模態框中打開相應的對話
- 25. 從另一個打開的模式對話框產生一個jQuery模式對話框
- 26. Android打開對話框
- 27. ngdialog - 打開子對話框
- 28. 打開/保存對話框
- 29. 打開目錄對話框
- 30. 對話框不打開android
這不是'ShowDialog'應該如何工作。你可以粘貼你的代碼來演示問題的一部分嗎? – 2010-08-11 16:45:17