Partager via


WithEvents (Visual Basic)

Indique qu'une ou plusieurs variables membres déclarées font référence à une instance d'une classe qui peut déclencher des événements.

Notes

Lorsqu'une variable est définie à l'aide de WithEvents, vous pouvez spécifier de façon déclarative qu'une méthode gère les événements de la variable à l'aide du mot clé Handles.

Vous pouvez utiliser WithEvents seulement au niveau de la classe ou du module. Cela signifie que le contexte de déclaration pour une variable WithEvents doit être une classe ou un module, et ne peut pas être un fichier source, un espace de noms, une structure ou une procédure.

Vous ne pouvez pas utiliser WithEvents sur un membre de structure.

Vous ne pouvez déclarer que des variables, et non des tableaux, avec WithEvents.

Règles

  • Types d'éléments. Vous devez déclarer les variables WithEvents comme des variables objet afin qu'elles puissent accepter des instances de classe. Toutefois, vous ne pouvez pas les déclarer comme Object. Vous devez les déclarer comme la classe spécifique capable de déclencher les événements.

Le modificateur WithEvents peut être utilisé dans le contexte suivant : Dim, instruction (Visual Basic)

Voir aussi

Référence

Handles, clause (Visual Basic)

Autres ressources

Mots clés (Visual Basic)

Événements (Visual Basic)