Eventi dichiarazioni
EVENT Nome ( [ Parametro #1 [ , Parametro #2 ... ] )
La riga sopra, dichiara una classe (classe) evento (eventi). Una volta dichiarato l'evento, e possibile lanciarlo utilizzando la parola chiave specifica
RAISE.
RAISE, può restituire un valore booleano il quale può essere utilizzato per cancellare l'azione dell'evento stesso.
Examples
EVENT PrimaDiTrasmettere(Qualcosa AS String) AS Boolean
...
DIM bRisulato AS Boolean
' Lancia l'evento.
bRisultato = RAISE PrimaDiTrasmettere("Quello che viene passato")
IF bRisultato THEN
PRINT "Cancellato!"
ENDIF
Aggancio all'evento:
Per impostazione predefinita, il nome dell'evento è il nome del metodo (metodo) chiamato dall'ascoltatore degli eventi quando esso viene lanciato.
Per esempio, se si dispone di una classe (classe) chiamata Bottoncino e viene generato un'evento Bottoncino_Click, e se
Form chiamato FMain, esiste un Bottoncino chiamato MioBottoncino, la gestione dell'aggancio all'evento sarebbe simile a questa:
PUBLIC SUB MioBottoncino_BottoncinoClick(...)
Il comportamento predefinito può essere cambiato in qualche modo:
Fare riferimento a
Object.Attach e altri metodi della classe statica
Object, così come gruppi di controlli le cui informazioni sono applicabili al lancio di un'evento.
Vedi anche