IBM Lotus Symphony


Koble makroer til hendelser for en skjemakontroll

I kategorien Hendelser kan du knytte makroer til hendelser som forekommer i kontrollfeltene på et skjema.

Når hendelsen forekommer, blir den tilknyttede makroen anropt. Når du skal tildele en makro til en hendelse, trykker du på ...-knappen. Tildel makro åpnes.

Slik får du tilgang til denne kommandoen...

Åpne hurtigmenyen til et valgt skjemaelement - velg Kontroll - kategorien Hendelser

Åpne skjemaverktøylinjen og klikk på ikonet Kontroll og kategorien Hendelser

Forskjellige hendelser er tilgjengelige, det avhenger av kontrollen. Bare de tilgjengelige hendelsene for den valgte kontrollen og konteksten er oppført i kategorien Hendelser. Disse hendelsene er definert:

Før start

Denne hendelsen skjer før en handling aktiveres ved å klikke på kontrollen. Hvis du for eksempel klikker på en Send-knapp, startes en sendehandling. Den faktiske sendeprosessen blir imidlertid først startet når hendelsen Ved initialisering forekommer. Med hendelsen Før start kan du stoppe prosessen. Hvis den tilknyttede metoden returnerer FALSE, blir Ved initialisering ikke utført.

Ved initialisering

Hendelsen Ved initialisering oppstår når en handling starter. Hvis du for eksempel har en Send-knapp i skjemaet, representerer sendeprosessen handlingen som skal initialiseres.

Endret

Hendelsen Endret oppstår når kontrollen mister fokuset, og innholdet i kontrollen er endret etter at den mistet fokuset.

Tekst er endret

Hendelsen Tekst er endret oppstår hvis du skriver inn eller endrer tekst i et inndatafelt.

Elementstatusen er endret

Hendelsen Elementstatusen er endret finner sted dersom status for kontrollfeltet er endret.

Ved mottak av fokus

Hendelsen Ved mottak av fokus oppstår når en kontroll mottar fokuset.

Ved tap av fokus

Hendelsen Ved tap av fokus forekommer når et kontrollfelt mister fokuset.

Tast trykkes

Hendelsen Tast trykkes oppstår når brukeren trykker på en tast mens kontrollen har fokus. Denne hendelsen kan være knyttet til en makro for å kontrollere oppføringer.

Tast slippes

Hendelsen Tast slippes oppstår når brukeren slipper en tast mens kontrollen har fokus.

Mus innenfor

Hendelsen Mus innenfor oppstår hvis musepekeren er innenfor kontrollfeltet.

Musen flyttes mens en tast er trykt ned

Hendelsen Musen flyttes mens en tast er trykt ned forekommer når musen dras mens en tast er trykt ned. Et eksempel på dette er når, under dra og slipp, en ekstra tast bestemmer modusen (flytte eller kopiere).

Musen flyttes

Hendelsen Musen flyttes oppstår hvis musepekeren beveges over kontrollen.

Museknapp trykkes

Hendelsen Museknapp trykkes oppstår hvis museknappen trykkes ned mens musepekeren er over kontrollen.

Merknadsikon Merk at denne hendelsen også brukes til å varsle om forespørsler om en hurtigmeny på kontrollen. Hvis du bruker denne hendelsen med en programmakro, finner du flere opplysninger i "StarLotus® Symphony™ 8 Programming Guide for BASIC".

Museknapp slippes

Hendelsen Museknapp slippes forekommer hvis museknappen slippes mens musepekeren er over kontrollen.

Mus utenfor

Hendelsen Mus utenfor forekommer når musen er utenfor kontrollfeltet.

Etter tilbakestilling

Hendelsen Etter tilbakestilling forekommer etter at et skjema er tilbakestilt.

Før oppdatering

Hendelsen Før oppdatering oppstår før innholdet i kontrollen som er endret av brukeren, skrives til datakilden. Den tilknyttede makroen kan for eksempel hindre denne handlingen ved å returnere "FALSE".

Før tilbakestilling

Hendelsen Før tilbakestilling oppstår før et skjema blir tilbakestilt. Den tilknyttede makroen kan for eksempel hindre denne handlingen ved å returnere "FALSE".

Et skjema blir tilbakestilt hvis en av disse betingelsene er oppfylt:

Etter oppdatering

Hendelsen Etter oppdatering oppstår etter at innholdet i kontrollen som er endret av brukeren har blitt skrevet til datakilden.


Tilbakemelding om produktet | Annen dokumentasjon | Varemerker