Проблема кажется детской, но я почему-то(тупой) не могу до конца разобраться. Необходимо на форме поставить у кнопок свойства DialogResult как "OK" и "Cancel". Допустим у меня есть какая-то проверка на кнопке и код не выполнится, если проверка не пройдет, но форма все-равно закроется(чего мне не надо). Еще я хочу поставить подтверждение на выходе(FormClosing) и дело в том, что при нажатии на кнопку "OK" это сообщение тоже вылетает(в любом случае форма закрывается).И правильно ли я понимаю, что при нажатии на крестик формы срабатывает то же событие, что и по кнопке с DialogResult "Cancel".
Вам вторым параметром при FormClosing приходит FormClosingEventArgs который является наследником CancelEventArgs, укажите Cancel как true, при нажатии например, отмены, а при ОК, ничего не делайте. Форма будет закрыта только в случае когда вы укажите для Cancel false, или вовсе ничего не будете делать с данным полем. По умолчанию равно false.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости