WithEvents (Visual Basic)

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

Observaciones

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

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

No se puede usar WithEvents en un miembro de estructura.

Solo puede declarar variables individuales, no matrices, con WithEvents .

Reglas

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

El WithEvents modificador se puede usar en este contexto: instrucción Dim

Ejemplo

Dim WithEvents app As Application

Vea también