Закрытие диалогового окна по условию

Рейтинг: 1Ответов: 1Опубликовано: 03.05.2015

Есть кнопка ОК для некоторого диалогового окна (свойства у нее соответствующие - DialogResult == ОК и AcceptButton). В обработчике нажатия проверяются некоторые условия, и если они не выполняются - вызывается MessageBox и по идее управление возвращается к первому окну. Но оно по понятным причинам закрывается - оно же AcceptButton. Так вот, как в случае невыполнения условии оставить окно на месте?

Ответы

▲ 2Принят

Если вы всё равно пишете обработчик события нажатия, то уберите значение из свойства DialogResult у кнопки и вручную выставляйте свойство формы, если вы хотите её закрыть.