WithEvents (Visual Basic)
Specifica che una o più variabili di membro dichiarate fanno riferimento a un'istanza di una classe che può generare eventi.
Osservazioni:
Quando una variabile viene definita usando WithEvents
, è possibile specificare in modo dichiarativo che un metodo gestisce gli eventi della variabile usando la parola chiave Handles
.
È possibile usare WithEvents
solo a livello di classe o modulo. Ciò significa che il contesto di dichiarazione per una variabile WithEvents
deve essere una classe o un modulo e non può essere un file di origine, uno spazio dei nomi, una struttura o una routine.
Non è possibile usare WithEvents
in un membro della struttura.
È possibile dichiarare solo singole variabili (non matrici) con WithEvents
.
Regole
Tipi di elemento. È necessario dichiarare WithEvents
variabili come variabili oggetto in modo che possano accettare istanze di classe. Tuttavia, non è possibile dichiararle come Object
. È necessario dichiararle come classe specifica in grado di generare gli eventi.
Il modificatore WithEvents
può essere usato in questo contesto: Istruzione Dim
Esempio
Dim WithEvents app As Application