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
/wiki/cat/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