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 WithEvents
van, 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