Hendingar

PĂ„ fana Hendingar kan du knyta makroar til hendingar som skjer med kontrollelementa i eit skjema.

NÄr hendinga oppstÄr, vert den lenkja makroen kalla opp. Trykk knappen 
 for Ä kopla ein makro til ei hending. Dialogvindauget Bruk handling vert opna.

For Ă„ bruka denne funksjonen 


Opna sprettoppmenyen til eit valt skjemaelement og vel fana Kontrollelement → Hendingar

Opna ei av verktÞylinjene Kontrollelement for skjema eller Skjemautforming, trykk pÄ Kontrollelement og vel fana Hendingar


Dei ulike kontrollelementa har ulike hendingar. Det er berre dei hendingane som er tilgjengelege for det valde kontrollelementet og den samanhengen det stÄr i som er viste pÄ fana Hendingar.
Desse hendingane finst:

Godta handling

Denne hendinga skjer fÞr ei handling vert utfÞrt ved Ä trykka pÄ kontrollelementet. For eksempel vil ein knapp kalla «Send» utlÞysa ei sendehandling, men sjÞlve sendeprosessen byrjar fÞrst nÄr hendinga Ved start skjer. Du kan bruka Godkjenn utfÞring til Ä avbryta prosessen. Viss den tilknytte metoden sender tilbake verdien USANN, vert ikkje Ved start utfÞrt.

UtfĂžr handling

Hendinga UtfÞr handling skjer nÄr ei handling vert byrja pÄ. Viss du for eksempel har ein «Send»-knapp i skjemaet, er sendeprosessen sjÞlve hendinga som vert starta.

Endra

Hendinga Endra byrjar dersom kontrollelementet mister fokus og innhaldet i kontrollelementet vert endra etter at det miste fokus.

Tekst endra

Hendinga Tekst endra vert sett i gang viss du skriv inn eller endrar ein tekst i innskrivingsfeltet.

Elementstatus endra

Hendinga Elementstatus endra vert sett i gang viss status for kontrollfeltet vert endra.

NÄr han fÄr fokus

Hendinga NÄr han fÄr fokus vert sett i gang nÄr eit kontrollfelt fÄr fokus.

NÄr han mistar fokus

Hendinga NÄr han mistar fokus vert sett i gang nÄr eit kontrollfelt mistar fokus.

Ved tastetrykk

Hendinga Ved tastetrykk vert sett i gang nÄr brukaren trykkjer ein tast medan kontrollelementet har fokus. Denne hendinga kan verta lenkja til ein makro for Ä kontrollera innskrivingane.

Etter tastetrykk

Hendinga Etter tastetrykk vert sett i gang nÄr brukaren slepp opp ein tast medan kontrollelementet har fokus.

Mus innanfor

Hendinga Mus innanfor vert sett i gang dersom musa er inne i kontrollfeltet.

MusrĂžrsle medan ein tast er trykt

Hendinga MuserÞrsle med tast trykt skjer nÄr musa vert flytt samstundes med at ein tast er trykt ned. Dette kan for eksempel vera at ved dra og slepp vert modus bestemt av om ein tast er trykt ned eller ikkje (flytt eller kopier).

MusrĂžrsle

Hendinga MuserÞrsle vert sett i gang nÄr musa vert flytt over eit kontrollelement.

Museknapp trykt inn

Hendinga Museknapp trykt inn vert sett i gang viss museknappen vert trykt inn medan musepeikaren er pÄ eit kontrollelement.

Merknadsikon

Merk at denne hendinga ogsÄ vert brukt for Ä varsla om ein sprettoppmeny pÄ kontrollen.


Museknapp sleppt

Hendinga Museknapp sloppe vert sett i gang viss museknappen vert sleppt medan musepeikaren er pÄ eit kontrollelement.

Mus utanfor

Hendinga Mus utanfor vert sett i gang dersom musa er utfĂžre i kontrollfeltet.

FĂžr oppdatering

Hendinga FÞr oppdatering vert utfÞrt fÞr innhaldet i kontrollelementet som er endra av brukaren vert skrive til datakjelda. Den lenka makroen kan mellom anna hindra handlinga ved Ä returnera «USANN».

Etter oppdatering

Hendinga Etter oppdatering vert utfĂžrt etter at innhaldet i kontrollelementet som er endra av brukaren vart skrive til datakjelda.

FĂžr nullstilling

Hendinga FÞr tilbakestilling vert utfÞrt fÞr eit skjema vert tilbakestilt. Den lenkja makroen kan for eksempel hindra dette ved Ä returnera «USANN».

Eit skjema vert nullstilt dersom eitt av desse vilkÄra er oppfylt:

  1. Brukaren trykkjer ein knapp (HTML) som er vald til Ă„ vera nullstillingsknapp.

  2. Ein ny og tom post vert oppretta i eit skjema som er knytt til ei datakjelde. Dette skjer for eksempel nÄr Neste post vert trykt ved den siste posten.

Etter nullstilling

Hendinga Etter tilbakestilling vert utfÞrt nÄr skjemaet er tilbakestilt.