Home > lang > eventdecl 
 en fr de es nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Precedente  Successivo  Modifica  Rinomina  Undo  Refresh  Search  Amministrazione  
Documentazione
History
 
Attenzione! Questa pagina non è aggiornata.  Vedi versione in inglese 
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.

Esempio

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

Eventi gestione, Uso di parole chiave riservate come identificatori