Мне кажется, событие Form.Closing можно использовать лишь в некоторых ограниченных ситуациях, таких как, например, запрос на подтверждение закрытия программы или нечто подобное. Но в различных уроках, на разных примерах, и в других исходниках программ, почти всегда встречаю именно Form.Closing, и никогда Form.Closed.
Я что-то не понимаю?
Я, как новичок, по их примеру тоже засовываю всё в Form.Closing, и, как следствие, программа теперь неприлично подвисает на секунду перед закрытием, выполняя различный код.
Как правило, в Form.Closing
присутствует логика, относящаяся к проверке на закрытие самого окна непосредственно. Т.е логика, которая проверяет авторизацию, либо просит подтверждения, либо еще что-то. Логика, которая может повлиять на то, разрешать ли закрыть окно.
В Form.Closed
должна присутствовать логика, которая либо диспоузит что-либо, либо подготавливает данные для использования извне и т.д. В общем, вся остальная, необходимая при закрытии окна.
Так же стоит заметить, что нельзя любые видеоуроки на youtube
воспринимать как должные. Там пишут бесплатный код на скорую руку в основном.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу простой почтовый месседжер с возможностью отложенной отправкиОднако когда наступает момент отправлять письмо по адресу антивирус...
Есть две программы, написанные на с#Обе - консольные приложения, в каждой создается форма (System
Имеются 2 байта(старший байт и младший) Как получить из них число типа float