Вход на сайт
делегат с эвентом и без - чем отличаются?
412 просмотров
Перейти к просмотру всей ветки
в ответ Murr 10.05.17 11:42
если кто-то в цепочке уже сказал Cancel=true, то всем остальным не нужно менять на Cancel=false.совершенно верно, причем if (!e.Cancel) лучше написать таки.
Ведь FormClosingEventArgs.Cancel означает не отмену закрытия формы, а предписание игнорировать данный эвент: true if the event should be canceled; otherwise, false..
Хотя всё равно остается нелогичным поведение Формы: зачем дёргать подписчика с отменённым эвентом?!
Проклят нарушающий межи ближнего своего (Втор.27:17)