WithEvents (Visual Basic)
Określa, że co najmniej jedna zadeklarowana zmienna składowa odwołuje się do wystąpienia klasy, która może zgłaszać zdarzenia.
Uwagi
Gdy zmienna jest definiowana przy użyciu WithEvents
metody , można deklaratywnie określić, że metoda obsługuje zdarzenia zmiennej przy użyciu słowa kluczowego Handles
.
Można używać WithEvents
tylko na poziomie klasy lub modułu. Oznacza to, że kontekst deklaracji zmiennej WithEvents
musi być klasą lub modułem i nie może być plikiem źródłowym, przestrzenią nazw, strukturą lub procedurą.
Nie można użyć WithEvents
elementu członkowskiego struktury.
Można zadeklarować tylko poszczególne zmienne — a nie tablice — za pomocą polecenia WithEvents
.
Reguły
Typy elementów. Należy zadeklarować WithEvents
zmienne jako zmienne obiektu, aby mogły akceptować wystąpienia klas. Nie można jednak zadeklarować ich jako Object
. Należy zadeklarować je jako konkretną klasę, która może zgłaszać zdarzenia.
Modyfikator WithEvents
może być używany w tym kontekście: Dim, instrukcja
Przykład
Dim WithEvents app As Application