Share via


WithEvents (Visual Basic)

Hiermee geeft u op dat een of meer gedeclareerde lidvariabelen verwijzen naar een exemplaar van een klasse die gebeurtenissen kan genereren.

Opmerkingen

Wanneer een variabele wordt gedefinieerd met behulp WithEventsvan, kunt u declaratief opgeven dat een methode de gebeurtenissen van de variabele verwerkt met behulp van het Handles trefwoord.

U kunt alleen op klasse- of moduleniveau gebruiken WithEvents . Dit betekent dat de declaratiecontext voor een WithEvents variabele een klasse of module moet zijn en geen bronbestand, naamruimte, structuur of procedure kan zijn.

U kunt een structuurlid niet gebruiken WithEvents .

U kunt alleen afzonderlijke variabelen (niet matrices) declareren met WithEvents.

Regels

Elementtypen. U moet variabelen declareren WithEvents als objectvariabelen, zodat ze klasse-exemplaren kunnen accepteren. U kunt ze echter niet declareren als Object. U moet ze declareren als de specifieke klasse die de gebeurtenissen kan genereren.

De WithEvents wijzigingsfunctie kan in deze context worden gebruikt: Dim-instructie

Voorbeeld

Dim WithEvents app As Application

Zie ook