Назад Вперед Содержание

Привязка обработчика события к элементу формы

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

Выберем нужное событие (например, Click) двойным кликом.

В результате, в классе Form1 появилась заготовка обработчика события Click для элемента button1. Этот метод называется button1_Click.

На панели событий для данного события выделенного элемента появляется имя обработчика этого события.

Обработчик события

Поясним синтаксис заголовка метода.

Все функции-обработчики событий не имеют возвращаемого значения (тип функции void) и имеют два передаваемых параметра.

Первый параметр, sender, предоставляет ссылку на объект, вызвавший событие.

Второй параметр – это специальный объект, через который передается дополнительная информация о произошедшем событии. Например, в случае событий мыши этот объект содержит координаты мыши в момент ее щелчка, в случае событий клавиатуры этот объект содержит символ нажатой клавиши.

Обычно каждое событие создает обработчик с разными типами для второго параметра. 

Некоторые обработчики событий, имеют одинаковый тип объекта для второго параметра. Для этих таких событий можно использовать один и тот же обработчик событий.

Можно также использовать один и тот же обработчик событий для обработки одного события для разных элементов управления. 

Назад Вперед Содержание