
•Для взаимодействия с пользователем в Windows Forms используется механизм событий.
•Событие – автоматическое уведомление о том, что в программе произошло некоторое действие (например, нажатие на кнопку, изменение текста в поле, изменение размера формы и т.д.).
•Обработчик события – это метод, который выполняется, когда происходит событие

•У каждого элемента есть некоторый стандартный набор событий.
•Чтобы посмотреть все события элемента, надо выделить этот элемент и перейти к вкладке событий на панели свойств.

•Для создания обработчика события необходимо два раза нажать по пустому полю рядом с названием события. При этом в файле с кодом появится код обработчика события.

•Входные параметры: sender - объект, инициировавший событие, и аргумент, хранящий системную информацию о событии (EventArgs e).

Отображение обработчика события
в Form1.Designer.cs

Пример
•Вывод приветственного сообщения при загрузке формы:
•При запуске приложения сначала будет показано текстовое сообщение. После его закрытия откроется форма
ОСНОВНЫЕ СОБЫТИЯ ФОРМЫ
Порядок выполнения действий, связанных с созданием формы
•Конструктор (создание объекта класса
Form)
•Событие Load (происходит после создания формы, но перед её появлением на экране)
•Событие Shown (происходит, когда форма становится видимой)
•Событие Activated (происходит, когда форма становится активной, т.е. имеет фокус ввода)
Порядок выполнения действий, связанных с закрытием формы
•Событие Closing (выполняется при попытке закрыть форму, процесс закрытия можно прервать)
•Событие Closed (выполняется, когда форма уже закрыта, но ещё не удалена из памяти)
•Событие Deactivate (происходит после удаления формы из памяти)
•Двойной щелчок мыши по кнопке порождает событие Click, которое происходит при нажатии на кнопку.
•Двойной щелчок мыши по полю TextBox порождает событие TextChanged, которое происходит при изменении текста в поле ввода.