ENTRY OnItemDoubleClick(IN INT _refId[, IN INT _row, IN INT _col])
; akcie
END OnItemDoubleClick
Špeciálna obsluha:
ENTRY XXX_OnItemDoubleClick[(IN INT _row, IN INT _col)]
; akcie
END XXX_OnItemDoubleClick
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
"_".
_row
Nepovinný parameter. V prípade udalosti generovanej zobrazovačom Browser,
parameter obsahuje políčko (riadok), nad ktorým bola akcia OnItemDoubleClick vykonaná. Inak obsahuje
neplatnú hodnotu.
_col
Nepovinný parameter. V prípade udalosti generovanej zobrazovačom Browser,
parameter obsahuje políčko (stĺpec), nad ktorým bola akcia OnItemDoubleClick vykonaná. Inak obsahuje
neplatnú hodnotu.
Upozornenie: Číslo stĺpca v parametri
_col znamená poradové číslo stĺpca podľa toho, ako je zobrazený, nie podľa toho, ako je definovaný v definícii štruktúry.
Popis
Udalosť je generovaná pri dvojitom stlačení myši nad Windows prvkom typu
Zoznam alebo zobrazovačom typu Browser.
Príklad
Špeciálna obsluha udalosti:
; obsluha udalosti: Dvojité stlačenie myši nad zoznamom,
; ku ktorému je pripojená referenčná premenná _List
ENTRY List_OnItemDoubleClick
; akcie
END List_OnItemDoubleClick
Globálna obsluha udalosti:
; obsluha udalostí: Dvojité stlačenie myši nad Windows prvkom typu Zoznam
alebo zobrazovačom typu Browser ktoré nemajú definovanú špeciálnu obsluhu
ENTRY OnItemDoubleClick(IN INT _refId)
; _refId - hodnota referenčnej lokálnej premennej schémy,
; ktorá je pripojená ku grafickému objektu
IF _refId = _List THEN ; test ktorý určí, kde bola myš stlačená
; akcie
ENDIF
END OnItemDoubleClick
Poznámka
Ak sú v jednom skripte definované obe obsluhy, globálna nebude nikdy zavolaná pre _refId=_List, lebo
existuje špeciálna obsluha.
Pre zobrazovač Browser odporúčame použiť udalosť OnBrowserClick, ktorá nahrádza a rozširuje funkčnosť
OnItemDoubleClick.