Condividi tramite


WithEvents (Visual Basic)

Specifica che una o più variabili 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 Handles parola chiave .

È possibile usare WithEvents solo a livello di classe o modulo. Ciò significa che il contesto della dichiarazione per una variabile deve essere una classe o un modulo e non può essere un file di origine, uno spazio dei nomi, una WithEvents struttura o una routine.

Non è possibile utilizzare WithEvents in un membro della struttura.

È possibile dichiarare solo singole variabili, non matrici, con WithEvents.

Regole

Tipi di elemento. È necessario dichiarare WithEvents le variabili come variabili oggetto in modo che possano accettare istanze di classe. Tuttavia, non è possibile dichiararli come Object. È necessario dichiararli come classe specifica in grado di generare gli eventi.

Il WithEvents modificatore può essere usato in questo contesto: Istruzione Dim

Esempio

Dim WithEvents app As Application

Vedere anche