Практическое руководство. Добавление событий в класс
Обновлен: Ноябрь 2007
События добавляются в класс путем их объявления при помощи оператора Events. Объявление включает в себя имя события и используемые аргументы.
Добавление события к классу означает, что данный класс может инициировать определенное событие. Для того чтобы создать событие, следует использовать оператор RaiseEvent. Для связывания события с процедурой обработчика события можно использовать ключевое слово Handles или оператор AddHandler. События должны создаваться в пределах той области видимости, где они объявляются. Например, производный класс не может создавать события, унаследованные от базового класса.
Примечание. |
---|
События не имеют возвращаемых значений, необязательные аргументов или аргументов ParamArray. |
Чтобы добавить событие в класс, выполните следующие действия:
В разделе объявлений модуля, где определен данный класс, используйте оператор Event для объявления события с любыми необходимыми аргументами. Например:
Public Event PercentDone(ByVal Percent As Single, _ ByRef Cancel As Boolean)
См. также
Задачи
Пошаговое руководство. Объявление и создание событий
Пошаговое руководство. Обработка событий
Практическое руководство. Написание обработчиков событий
Основные понятия
Операторы AddHandler и RemoveHandler