Назад Уперед Зміст

Прив'язка обробника події до елементу форми

Виділимо елемент на формі. Для цього елемента отримаємо список можливих подій.

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

В результаті, в класі Form1 з'явилася заготівля обробника події Click для елемента button1. Цей метод називається button1_Click.

На панелі подій для даної події виділеного елемента з'являється ім'я обробника цієї події.

Обробник події

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

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

Перший параметр, sender, надає посилання на об'єкт, що викликав подія.

Другий параметр - це спеціальний об'єкт, через який передається додаткова інформація про подію, що відбулася. Наприклад, в разі подій миші цей об'єкт містить координати миші в момент її клацання, в разі подій клавіатури цей об'єкт містить символ натиснутоюклавіші.

Зазвичай кожна подія створює обробник з різними типами для другого параметра.

Деякі обробники подій, мають однаковий тип об'єкта для другого параметра. Для цих таких подій можна використовувати один і той же обробник подій.

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

Назад Уперед Зміст