IBM Lotus Symphony
|
Na strani zavihka Dogodki lahko povežete makre z dogodki, ki se zgodijo v poljih kontrolnikov obrazca.
Ko se zgodi dogodek, bo poklican z njim povezani makro. Če želite makro dodeliti dogodku, pritisnite gumb .... Odpre se Dodeli makro.
Če želite uporabiti ta ukaz, naredite naslednje: Odprite kontekstni meni izbranega elementa obrazca - izberite Kontrolnik - zavihek Dogodki. Odprite orodno vrstico Obrazci, kliknite ikono Kontrolnik - zavihek Dogodki. |
Odvisno od kontrolnika so na voljo različni dogodki. Na strani zavihka Dogodki so navedeni samo razpoložljivi dogodki za izbran nadzor in kontekst. Naslednji dogodki so definirani:
Ta dogodek se zgodi, je s klikom kontrolnika sproženo dejanje. Če na primer kliknete gumb "Predloži", se začne dejanje pošiljanja. Vendar pa se dejanski proces pošiljanja začne šele, kadar se zgodi dogodek Med inicializacijo. Dogodek Pred začetkom vam omogoča, da prekinete proces. Če povezana metoda pošlje odziv FALSE, se dogodek Med inicializacijo ne bo izvršil.
Dogodek Med inicializacijo se zgodi, ko je zagnano dejanje. Če imate na primer v svojem obrazcu gumb "Predloži", proces pošiljanja predstavlja dejanje, ki se bo začelo.
Dogodek Spremenjeno se zgodi, ko kontrolnik izgubi žarišče in se je vsebina kontrolnika, odkar ni več v žarišču, spremenila.
Dogodek Spremenjeno besedilo se zgodi, če vnesete ali spremenite besedilo v vnosnem polju.
Dogodek Spremenjen status postavke se zgodi, če se spremeni status polja kontrolnika.
Dogodek Ob sprejemu žarišča se zgodi, če polje kontrolnika sprejme žarišče.
Dogodek Ob izgubi žarišča se zgodi, če polje kontrolnika izgubi žarišče.
Dogodek Pritisnjena tipka se zgodi, ko uporabnik pritisne katerokoli tipko, medtem ko je žarišče na kontrolniku. Ta dogodek se lahko poveže z makrom za preverjanje vnosov.
Dogodek Spuščena tipka se zgodi, ko uporabnik izpusti katerokoli tipko, medtem ko je žarišče na kontrolniku.
Dogodek Miška znotraj se zgodi, če je miška znotraj polja kontrolnika.
Dogodek Premik miške ob pritisnjeni tipki se zgodi, ko povlečete miško, medtem ko je pritisnjena tipka. Primer takega dogodka je metoda vleci in spusti, medtem ko dodatna tipka določa način (premakni ali prekopiraj).
Dogodek Premik miške se zgodi, če se miška premakne nad kontrolnik.
Dogodek Pritisnjena miškina tipka se zgodi, če pritisnete miškino tipko, medtem ko je miškin kazalec na kontrolniku.
![]() |
Pomnite, da se ta dogodek uporablja tudi za obvestilne zahteve za pojavni kontekstni meni na kontrolniku. Če uporabljate ta dogodek z makrom programa, lahko več informacij o tem najdete v vodiču "StarLotus® Symphony™ 8 Programming Guide for BASIC". |
Dogodek Spuščena miškina tipka se zgodi, če spustite miškino tipko, medtem ko je miškin kazalec na kontrolniku.
Dogodek Miška zunaj se zgodi, ko je miška zunaj polja kontrolnika.
Dogodek Po ponastavitvi se zgodi potem, ko je bil obrazec ponastavljen.
Dogodek Pred posodobitvijo se zgodi, preden je vsebina kontrolnika, ki jo uporabnik spremeni, zapisana v izvor podatkov. Povezani makro lahko na primer to dejanje prepreči tako, da vrne vrednost "FALSE".
Dogodek Pred ponastavitvijo se zgodi, preden je obrazec ponastavljen. Povezani makro lahko na primer to dejanje prepreči tako, da vrne vrednost "FALSE".
Obrazec se ponastavi, če je izpolnjen eden od naslednjih pogojev.
Uporabnik pritisne gumb, ki je definiran kot gumb za ponastavitev.
Ustvarjen je nov, prazen zapis v obrazcu, ki je povezan z izvorom podatkov. Tako se na primer pri zadnjem zapisu lahko pritisne gumb Naslednji zapis.
Dogodek Po posodobitvi se zgodi potem, ko je vsebina kontrolnika, ki jo uporabnik spremeni, zapisana v izvor podatkov.