Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > модальная форма


Автор: registered 2.10.2006, 15:11
Отображаю модально форму, а после ее использования проверяю статус выбора пользователя (DialogResult)

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

Как можно их прибить (тоесть не совсем разрушить форму, а просто сделать ее невидимой перед выводом новой)

Автор: mr.DUDA 2.10.2006, 16:04
Можно попробовать скрыть (с пом. Visible), а потом 1 раз вызвать Application.DoEvents()

Автор: registered 2.10.2006, 18:45
mr.DUDA, то что надо smile спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)