IBM Lotus Symphony


Link af makroer til hændelserne i et formularkontrolelement

På fanen Hændelser kan du linke makroer til hændelser, der optræder i en formulars kontrolelementfelter.

Når hændelsen optræder, aktiveres den linkede makro. Du tildeler en makro til en hændelse ved at trykke på knappen .... Du får vist Tildel makro.

For at få adgang til denne kommando...

Åbn genvejsmenuen for det valgte formularelement - vælg Kontrolelement - fanen Hændelser

Åbn værktøjslinjen Formularer, klik på ikonen Kontrol - fanen Hændelser

Afhængigt af kontrolelementet er der forskellige tilgængelige hændelser. Kun de tilgængelige hændelser for det valgte kontrolelement og den aktuelle kontekst vises på fanen Hændelser. Der er defineret følgende hændelser:

Før start

Denne hændelse finder sted, før en handling udløses ved at klikke på kontrolelementet. Hvis brugeren f.eks. klikker på knappen "Overfør", startes en afsendelseshandling, men den faktiske "send"-proces startes først, når hændelsen Ved igangsættelse finder sted. Hændelsen Før start giver mulighed for at annullere processen. Hvis den linkede metode sender FALSK tilbage, udføres Ved igangsættelse ikke.

Ved igangsættelse

Hændelsen Ved igangsættelse finder sted, når en handling startes. Hvis du f.eks. har knappen "Overfør" i formularen, repræsenterer send-processen den handling, der skal igangsættes.

Ændret

Hændelsen Ændret finder sted, når kontrolelementet mister fokus og indholdet af kontrolelementet er ændret, siden det mistede fokus.

Tekst revideret

Hændelsen Tekst revideret finder sted, hvis du indtaster eller reviderer en tekst i et inputfelt.

Elementstatus ændret

Hændelsen Elementstatus ændret finder sted, hvis status for kontrolelementfeltet er ændret.

Ved modtagelse af fokus

Hændelsen Ved modtagelse af fokus finder sted, hvis et kontrolelementfelt modtager fokus.

Ved tab af fokus

Hændelsen Ved tab af fokus finder sted, hvis et kontrolelementfelt taber fokus.

Tast aktiveret

Hændelsen Tast trykket ned finder sted, når brugeren trykker på en tast, mens kontrolelementet har fokus. Denne hændelse kan være linket til en makro til kontrol af indgange.

Tast sluppet

Hændelsen Tast sluppet finder sted, når brugeren slipper en tast, mens kontrolelementet har fokus.

Mus indenfor

Hændelsen Mus indenfor finder sted, hvis musen er inden for kontrolelementfeltet.

Musebevægelse ved tastetryk

Hændelsen Musebevægelse ved tastetryk finder sted, når musen trækkes, samtidig med at en tast trykkes ned. Et eksempel herpå er, når en yderligere tast bestemmer tilstanden (flyt eller kopier) under træk og slip.

Musebevægelse

Hændelsen Musebevægelse finder sted, hvis musen flyttes hen over kontrolelementet.

Museknap trykket

Hændelsen Museknap trykket ned finder sted, hvis museknappen trykkes ned, mens musemarkøren befinder sig over kontrolelementet.

Ikonen Note Bemærk, at denne hændelse også bruges til anmodninger om pop op-genvejsmenuer på kontrolelementet. Hvis du bruger hændelsen via en programmakro, kan du finde flere oplysninger i "StarLotus® Symphony™ 8 Programming Guide for BASIC".

Museknap sluppet

Hændelsen Museknap sluppet finder sted, hvis museknappen slippes, mens musemarkøren befinder sig over kontrolelementet.

Mus udenfor

Hændelsen Mus udenfor finder sted, når musen er uden for kontrolelementfeltet.

Efter nulstilling

Hændelsen Efter nulstilling finder sted, når en formular har været nulstillet.

Før opdatering

Hændelsen Før opdatering opstår, inden kontrolelementindhold, der er ændret af brugeren, skrives i datakilden. Den linkede makro kan f.eks. forhindre denne handling ved at returnere "FALSK".

Før nulstilling

Hændelsen Før nulstilling finder sted, før en formular nulstilles. Den linkede makro kan f.eks. forhindre denne handling ved at returnere "FALSK".

En formular nulstilles, hvis en af følgende betingelser er opfyldt:

Efter opdatering

Hændelsen Efter opdatering opstår, efter at kontrolelementindhold, der er ændret af brugeren, er skrevet i datakilden.


Produktfeedback | Yderligere dokumentation | Varemærker