Cómo: Agregar eventos a una clase
Actualización: noviembre 2007
Se agregan eventos a una clase declarándolos con la instrucción Events. La declaración incluye el nombre del evento y los argumentos que utiliza.
La acción de agregar un evento a una clase determina que un objeto de esta clase puede provocar un evento específico. Para conseguir que se produzca un evento, se debe utilizar la instrucción RaiseEvent. Puede utilizar la palabra clave Handles o la instrucción AddHandler para asociar el evento a un procedimiento controlador de eventos. Los eventos deben producirse dentro del ámbito en el que se han declarado. Por ejemplo, una clase derivada no puede producir eventos heredados de una clase base.
Nota: |
---|
Los eventos no pueden tener valores devueltos, argumentos opcionales o argumentos ParamArray. |
Para agregar un evento a una clase
En la sección Declaraciones del módulo de clase que define la clase, utilice la instrucción Event para declarar el evento con cualquier argumento que desee que tenga. Por ejemplo:
Public Event PercentDone(ByVal Percent As Single, _ ByRef Cancel As Boolean)
Vea también
Tareas
Tutorial: Declarar y provocar eventos
Cómo: Escribir controladores de eventos
Conceptos
Eventos y controladores de eventos
Los delegados y el operador AddressOf