Форум на Kuban.ru (http://forums.kuban.ru/)
-   Разработка программ (http://forums.kuban.ru/f1024/)
-   -   Подскажите, пожалуйста по C# событие FormClosing (http://forums.kuban.ru/f1024/podskazhite_pozhalujsta_po_c_sobytie_formclosing-6007285.html)

megabax 16.08.2014 09:46

Подскажите, пожалуйста по C# событие FormClosing
 
Подскажите, пожалуйста, как в C# в событии FormClosing определить, закрывается ли форма по кнопке ОК(у которой DialogResult OK) или по кнопке Cancel. Когда форма уже закрылась, там понятно как, DialogResult вернет результат нажатой кнопки. Но как перед закрытием это проверить? Дело в том, что при некоторых условиях юзер не должен нажимать ОК, поэтому надо блокировать закрытие по ОК.

spaceman 18.08.2014 13:20

Проверка this.DialogResult прямо в обработчике FormClosing прекрасно работает.

SheLLest 18.08.2014 15:21

Есть же замечательный ресурс от мелкомягких (по ссылке пример)
[url]http://msdn.microsoft.com/ru-ru/library/system.windows.forms.dialogresult(v=vs.110).aspx[/url]
Все ответы на все Ваши, ещё даже не заданные, вопросы всегда есть там.


Текущее время: 10:07. Часовой пояс GMT +3.