MessageBox теряет фокус в максимизированной форме MDI - PullRequest
3 голосов
/ 19 сентября 2008

У меня есть приложение MDI (написанное на .NET 2.0), которое позволяет пользователям открывать несколько дочерних форм. Дочерние формы всегда максимизируются внутри родителя MDI. Когда родительский элемент MDI развернут, и я пытаюсь сделать MessageBox.Show, MessageBox не отображается. Если я сделаю alt-tab (или даже просто нажму alt), MessageBox выскочит вперед.

Есть идеи, как заставить этого лоха появиться?

Это проблема, только когда родительский элемент MDI развернут ...

1 Ответ

2 голосов
/ 19 сентября 2008

Попробуйте использовать MessageBox.Show (Владелец окна, строковое сообщение, заголовок строки) Установка приложения MDI в качестве владельца, чтобы MB отображался спереди

Ах, вы также должны добавить несколько тегов к вашему сообщению.

...