У меня есть открытый модальный диалог и снова открыт модальный диалог из этого диалога (с ShowDialog) Проблема теперь, что родительский модальный диалог является не заблокирован, и когда я нажимаю на него второй модальный диалог, он перемещается на задний план. Когда я закрываю первый модальный диалог, второй остается на рабочем столе. Как я могу предотвратить это поведение или в чем проблема с этим сценарием?Winforms: Откройте второй диалог модальный в уже открыт модальный диалог
3
A
ответ
6
Убедитесь, что вы установили свойство владельца диалога. Это сообщает WinForms/Win32, что окно отключить, когда новое окно станет модальным. Сделайте что-то вроде этого:
secondDialog.Owner = firstDialog;
secondDialog.ShowDialog()
Или попробуйте позвонить secondDialog.ShowDialog(firstDialog)
, который должен установить владелец цепь для вас.
+1
+1 Вы должны практически всегда передавать параметр владельца 'ShowDialog' –
Смежные вопросы
- 1. Модальный диалог в WPF
- 2. Модальный диалог становится немодальным
- 3. Модальный диалог в Magento
- 4. Модальный диалог в Javascript
- 5. модальный диалог в Android
- 6. Системный модальный диалог в GTK
- 7. Модальный диалог не отображается
- 8. jQuery Модальный диалог Проблема
- 9. модальный диалог управления веб-браузером
- 10. Появился диалог модальный
- 11. Временно скрыть модальный диалог
- 12. Java - расширенный модальный диалог
- 13. Модальный «диалог» usercontrol C#
- 14. WatiN двухуровневый модальный диалог
- 15. Модальный диалог не работает
- 16. Gtk, модальный диалог
- 17. org.openqa.selenium.UnhandledAlertException: присутствует модальный диалог:
- 18. TaskDialog как модальный Диалог
- 19. Модальный диалог не работает
- 20. Модальный диалог не отображается
- 21. jQuery модальный диалог onclick?
- 22. TWebBrowser модальный диалог печати?
- 23. Одиночный модальный диалог
- 24. Модальный диалог с несколькими формами
- 25. Передача параметров в модальный диалог
- 26. добавить данные в модальный диалог
- 27. Модальный диалог не получает фокус
- 28. knockout.js и модальный диалог bootstrap
- 29. как дублировать модальный диалог jquery
- 30. jQuery модальный диалог и форма
Это не значит, что «ShowDialog» должен работать. Можете ли вы вставить часть своего кода, которая демонстрирует проблему? –