Déclaration d'évènement
EVENT Nom ( [ Parametre #1 [ , Parametre #2 ... ] )
Déclare un évènement de classe. Cet évènement est généré par l'utilisation du mot-clé
RAISE.
Le mot-clé
RAISE peut retourner une valeur booléenne pour indiquer si le gestionnaire d'évènement veut annuler l'évènement.
Exemples
EVENT AvantEnvoi(Data AS String)
...
DIM bResult AS Boolean
' génère l'évènement
bResult = RAISE AvantEnvoi("MesDonnées")
IF bResult THEN
PRINT "Annulé !"
ENDIF
Gestionnaire d'évènement
Par défaut,
Nom_NomEvenement est le nom de la méthode appelée dans le superviseur d'évènement quand un évènement est levé.
Par exemple, si vous avez une classe appelée BoutonFantaisie, et que vous envoyez un évènement appelé ClicFantaisie, et si dans votre formulaire nommé FMain vous avez un objet BoutonFantaisie nommé MonBouton, la méthode du gestionnaire d'évènement ressemble à ceci :
PUBLIC SUB MonBouton_ClicFantaisie(...)
Le comportement par défaut peut être légèrement modifié : voir
Object.Attach et les autres méthodes de la classe statique
Object, ainsi que les groupes de contrôles dont les informations sont applicables à toute levée d'évènement de classes.
Voir aussi