Как использовать как модальный, так и немодальный диалог, созданный из главного окна в WinForms (C #) - PullRequest
0 голосов
/ 06 марта 2012

У меня есть приложение, которое имеет много модальных окон.Но одно окно является модальным меньше и используется для обновления диагностики.Оба окна создаются из основного окна приложения (родительского).Поэтому, когда я открываю диагностическое окно (меньше модального), а затем открываю модальное окно, я не могу выбрать и обработать диагностическое окно.они отображаются?

Спасибо.

Ответы [ 2 ]

1 голос
/ 06 марта 2012

Нет, каждый раз, когда вы создаете модальное окно, оно становится центром вашего приложения. Любые клики за пределами модального окна не будут зарегистрированы. Если вам действительно нужно, чтобы оба были доступны, то вам придется сделать оба немодальных.

0 голосов
/ 06 марта 2012

Ни с кем я не знаком.Вы отображаете модальное диалоговое окно (то есть, возможно, окно подтверждения), потому что вы хотите, чтобы пользователь имел дело с ним, прежде чем работать с остальной частью приложения.Немодальная форма (т. Е. Плавающая панель инструментов) - это та форма, к которой пользователь должен иметь доступ при работе с основной программой.

Вот ссылка MSDN для более старой версииVisual Studio, но содержимое по-прежнему действует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...