OnUserInput

OnUserInput

Udalosť OnUserInput


Deklarácia

Globálna obsluha:

ENTRY OnUserInput(IN INT _refId) ; akcie END OnUserInput


Špeciálna obsluha:

ENTRY XXX_OnUserInput ; akcie END XXX_OnUserInput

Parametre

_refId

Pre globálnu obsluhu - povinný vstupný parameter typu Int.

XXX

Meno Referenčnej premennej pripojenej ku grafickému objektu bez úvodného znaku "_".

Popis

Udalosť je generovaná po zatvorení ovládacieho okna nad ľubovoľným grafickým objektom alebo nad Windows prvkom Tlačidlo.

Ak sa v schéme zatvorí ovládací dialóg nad grafickým objektom, ktorý nie je zviazaný s referenčnou premennou, bude aktivovaná globálna obsluha udalosti OnUserInput a parameter _refId bude mať hodnotu 0.

Príklad

Špeciálna obsluha udalosti:

 

; obsluha udalosti: Zatvorenie ovládacieho okna nad grafickým ; objektom, ku ktorému je pripojená referenčná premenná _entry ENTRY entry_OnUserInput ... END entry_OnUserInput

 

Globálna obsluha udalosti:

 

; obsluha udalostí: Zatvorenie ovládacieho okna v schéme nad grafickým ; objektom, ktorý nemá definovanú špeciálnu obsluhu tejto udalosti ENTRY OnUserInput(IN INT _refId) ; _refId - hodnota referenčnej lokálnej premennej schémy, ; ktorá je pripojená ku grafickému objektu IF _refId = _entry THEN ; test ktorý určí, nad ktorým grafickým ; objektom bol zatvorený ovládací dialóg ... ELSIF _refId = 0 THEN ; bol zatvorený ovládací dialóg nad grafickým objektom, ; ktorý nemá definovanú referenčnú premennú ENDIF END OnUserInput

Poznámka

Ak sú v jednom skripte definované obidve obsluhy, globálna nebude nikdy zavolaná pre _refId=_entry, lebo existuje špeciálna obsluha.


Súvisiace stránky:

Obsluha udalosti
Udalosti