WithEvents (Visual Basic)
Anger att en eller flera deklarerade medlemsvariabler refererar till en instans av en klass som kan generera händelser.
Kommentarer
När en variabel definieras med kan WithEvents
du deklarativt ange att en metod hanterar variabelns händelser med nyckelordet Handles
.
Du kan bara använda WithEvents
på klass- eller modulnivå. Det innebär att deklarationskontexten för en WithEvents
variabel måste vara en klass eller modul och kan inte vara en källfil, namnrymd, struktur eller procedur.
Du kan inte använda WithEvents
på en strukturmedlem.
Du kan bara deklarera enskilda variabler – inte matriser – med WithEvents
.
Regler
Elementtyper. Du måste deklarera WithEvents
variabler som objektvariabler så att de kan acceptera klassinstanser. Du kan dock inte deklarera dem som Object
. Du måste deklarera dem som den specifika klass som kan generera händelserna.
Modifieraren WithEvents
kan användas i den här kontexten: Dim-instruktion
Exempel
Dim WithEvents app As Application