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