Declaración de Eventos
EVENT Nombre ( [ Parámetro #1 [ , Parámetro #2 ... ] )
Declara un evento en una clase. El evento se dispara usando la palabra clave
RAISE.
La palabra clave
RAISE puede devolver un valor booleano para indicar que el gestor del evento desea cancelarlo.
Examples
EVENT BeforeSend(Data AS String) AS Boolean
...
DIM bResult AS Boolean
' Dispara el evento
bResult = RAISE BeforeSend("MyData")
IF bResult THEN
PRINT "¡Cancelado!"
ENDIF
Gestor del evento
Por defecto,
Nombre_NombreEvento es el nombre del método llamado en el gestor de eventos cuando se dispara uno de ellos.
Por ejemplo, si dispone de una clase llamada FancyButton y dispara un evento llamado FancyClick, y en su formulario llamado FMain ha situado un objeto FancyButton llamado MyButton, el método del gestor de eventos tendrá esta forma:
PUBLIC MyButton_FancyClick(...)
Este comportamiento por defecto puede ser cambiado: vea
Object.
Attach y otros métodos de la clase estática
Object, así como los grupos de
controles para más información acerca del disparo de eventos y su gestión.
Véase también