Выделим элемент на форме. Для данного элемента получим список возможных событий.
Выберем нужное событие (например, Click) двойным кликом.
В результате, в классе Form1 появилась заготовка обработчика события Click для элемента button1. Этот метод называется button1_Click.
На панели событий для данного события выделенного элемента появляется имя обработчика этого события.
Поясним синтаксис заголовка метода.
Все функции-обработчики событий не имеют возвращаемого значения (тип функции void) и имеют два передаваемых параметра.
Первый параметр, sender, предоставляет ссылку на объект, вызвавший событие.
Второй параметр – это специальный объект, через который передается дополнительная информация о произошедшем событии. Например, в случае событий мыши этот объект содержит координаты мыши в момент ее щелчка, в случае событий клавиатуры этот объект содержит символ нажатой клавиши.
Обычно каждое событие создает обработчик с разными типами для второго параметра.
Некоторые обработчики событий, имеют одинаковый тип объекта для второго параметра. Для этих таких событий можно использовать один и тот же обработчик событий.
Можно также использовать один и тот же обработчик событий для обработки одного события для разных элементов управления.