WithEvents (Visual Basic)

Especifica que una o varias variables de miembro declaradas hacen referencia a una instancia de una clase que puede desencadenar eventos.

Comentarios

Cuando se define una variable mediante WithEvents, puede especificar mediante declaración que un método controla los eventos de la variable mediante la palabra clave Handles.

WithEvents solo se puede utilizar en una clase o un nivel de módulo. Esto significa que el contexto de declaración de una variable WithEvents debe ser una clase, una estructura o un módulo y no puede ser un archivo de código fuente, un espacio de nombres, estructura o un procedimiento.

No se puedes usar WithEvents en un miembro de estructura.

Solo puedes declarar variables individuales (no matrices) con WithEvents.

Reglas

Tipos de elementos. Debe declarar WithEvents variables para que sean variables de objeto para que puedan aceptar instancias de clase. Sin embargo, no se pueden declarar como Object. Debes declararlos como la clase específica que puede provocar los eventos.

El modificador WithEvents se puede utilizar en este contexto: Dim Statement

Ejemplo

Dim WithEvents app As Application

Consulte también