WithEvents (Visual Basic)

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

Замечания

При определении переменной с помощью WithEventsможно декларативно указать, что метод обрабатывает события переменной с помощью Handles ключевое слово.

Можно использовать WithEvents только на уровне класса или модуля. Это означает, что контекст объявления для переменной WithEvents должен быть классом или модулем и не может быть исходным файлом, пространством имен, структурой или процедурой.

Нельзя использовать WithEvents для элемента структуры.

Можно объявить только отдельные переменные , а не массивы WithEvents.

Правила

Типы элементов. Переменные необходимо объявить WithEvents в объектных переменных, чтобы они могли принимать экземпляры классов. Однако их нельзя объявить как Object. Их необходимо объявить как конкретный класс, который может вызывать события.

Модификатор WithEvents можно использовать в этом контексте: Оператор Dim

Пример

Dim WithEvents app As Application

См. также