Partager via


WithEvents (Visual Basic)

Spécifie 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.

Remarques

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

Vous ne pouvez utiliser WithEvents qu’au niveau de la classe ou du module. Cela signifie que le contexte de déclaration d’une WithEvents variable 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 pouvez déclarer uniquement des variables individuelles( et non des tableaux) avec WithEvents.

Règles

Types d’éléments. Vous devez déclarer WithEvents des variables comme variables d’objet afin qu’elles puissent accepter des instances de classe. Toutefois, vous ne pouvez pas les déclarer en tant que Object. Vous devez les déclarer en tant que classe spécifique qui peut déclencher les événements.

Le WithEvents modificateur peut être utilisé dans ce contexte : instruction Dim

Exemple :

Dim WithEvents app As Application

Voir aussi