IBM Lotus Symphony


Prepájanie makier s udalosťami riadenia formulárov

Na karte Udalosti môžete pripojiť makrá k udalostiam, ktoré sa vyskytnú v poliach ovládacích prvkov formulára.

Keď daná udalosť nastane, pripojené makro bude zavolané. Ak chcete priradiť makro k udalosti, stlačte tlačidlo .... Otvorí sa Priradiť makro.

Na prístup k tomuto príkazu...

Otvorte kontextovú ponuku vybratého elementu formulára - vyberte záložku Ovládací prvok - Udalosti

Otvorte lištu nástrojov a kliknite na ikonu Ovládací prvok - záložka Udalosti

V závislosti od ovládacieho prvku sú k dispozícii rôzne udalosti. Na karte Udalosti sú vypísané len dostupné udalosti pre vybratý ovládací prvok a kontext. Definované sú tieto udalosti:

Pred zahájením

Táto udalosť nastane pred spustením akcie pomocou kliknutia na ovládací prvok. Napríklad kliknutie na tlačidlo "Odovzdať" inicializuje akciu odoslania; skutočný proces "odoslania" sa však spustí len vtedy, keď nastane udalosť Pri inicializácii. Udalosť Pred zahájením umožňuje ukončiť proces. Ak pripojená metóda zašle späť hodnotu FALSE, udalosť Pri inicializácii nebude vykonaná.

Pri inicializácii

Udalosť Pri inicializácii nastane pri spustení akcie. Ak máte napríklad vo formulári tlačidlo "Odovzdať", proces odoslania bude reprezentovaný akciou, ktorá má byť inicializovaná.

Zmenené

Udalosť Zmenené nastane, keď ovládací prvok stratí aktiváciu a obsah ovládacieho prvku sa zmenil, pretože stratil aktiváciu.

Upravený text

Udalosť Upravený text nastane, ak zadáte alebo upravíte text vo vstupnom poli.

Zmenený stav položky

Udalosť Zmenený stav položky nastane, ak sa zmenil stav ovládacieho poľa.

Pri vybratí

Udalosť Pri vybratí nastane, ak bude vybraté ovládacie pole.

Pri zrušení vybratia

Udalosť Pri zrušení vybratia nastane, ak sa zruší vybratie ovládacieho poľa.

Bol stlačený kláves

Udalosť Bol stlačený kláves nastane, keď užívateľ stlačí ľubovoľný kláves, kým je ovládací prvok aktivovaný. Táto udalosť môže byť pripojená k makru pre kontrolu položiek.

Bol uvoľnený kláves

Udalosť Bol uvoľnený kláves nastane, keď užívateľ uvoľní ľubovoľný kláves, kým je ovládací prvok aktivovaný.

Myš vnútri

Udalosť Myš vnútri nastane, ak je myš vo vnútri ovládacieho poľa.

Pri stlačenom klávese sa pohla myš

Udalosť Pri stlačenom klávese sa pohla myš nastane, keď potiahnete myšou, kým je stlačený kláves. Napríklad, keď počas ťahania a pustenia ďalší kláves stanoví režim (presunúť alebo kopírovať).

Pohyb myšou

Udalosť Pohyb myšou nastane, ak sa myš presunie nad ovládacím prvkom.

Tlačidlo myši stlačené

Udalosť Tlačidlo myši stlačené nastane, ak je tlačidlo myši stlačené, kým sa kurzor myši nachádza na ovládacom prvku.

Ikona poznámky Všimnite si, že táto udalosť sa používa aj na oznamovanie požiadaviek na kontextovú ponuku na ovládacom prvku. Ak používate túto udalosť pomocou programového makra, viac informácií nájdete v dokumente "Programovacia príručka StarLotus® Symphony™ 8 pre BASIC".

Tlačidlo myši stlačené

Udalosť Tlačidlo myši uvoľnené nastane, ak uvoľníte tlačidlo myši, kým sa kurzor myši nachádza na ovládacom prvku.

Myš vonku

Udalosť Myš vonku nastane, keď sa myš nachádza mimo ovládacieho poľa.

Po resetovaní

Udalosť Po resetovaní nastane po resetovaní formulára.

Pred aktualizáciou

Udalosť typu Pred aktualizáciou nastane predtým, ako bol obsah ovládacieho prvku, ktorý bol zmenený užívateľom, zapísaný do dátového zdroja. Pripojené makro môže zabrániť tejto akcii, napríklad vrátením hodnoty "FALSE".

Pred zresetovaním

Udalosť typuPred resetovaním nastane pred resetovaním formulára. Pripojené makro môže zabrániť tejto akcii, napríklad vrátením hodnoty "FALSE".

Formulár bude zresetovaný po splnení jednej z týchto podmienok:

Po aktualizácii

Udalosť Po aktualizácii nastane potom ako sa užívateľom zmenený obsah ovládacieho prvku zapíše do zdroja údajov.


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky