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

Vedi anche