Gebeurtenissen
Op de tabpagina Gebeurtenissen kunt u gebeurtenissen die kunnen voorkomen in een besturingselement van een formulier aan een macro koppelen.
Wanneer de gebeurtenis zich voordoet, zal de gekoppelde macro worden opgeroepen. Om een macro aan een gebeurtenis toe te wijzen, klikt u op de knop .... Het dialoogvenster Gebeurtenis toewijzen opent.
Afhankelijk van het besturingselement zijn verschillende gebeurtenissen beschikbaar. Daarom worden alleen de gebeurtenissen die zinvol zijn voor het besturingselement en de geselecteerde context vermeld op het tabblad Gebeurtenissen.
De volgende gebeurtenissen zijn gedefinieerd:
Bij het oproepen
Deze gebeurtenis vindt plaats voordat een actie wordt geactiveerd door op het besturingselement te klikken. Als u bijvoorbeeld op een knop "Verzenden" klikt, wordt een verzendactie gestart; Het eigenlijke "verzend"-proces wordt echter alleen gestart wanneer de gebeurtenis Bij het initiëren plaatsvindt. Met de gebeurtenis Actie goedkeuren kunt u het proces beëindigen. Als de gekoppelde methode FALSE terugstuurt, wordt Bij het initiëren niet uitgevoerd.
Actie uitvoeren
De gebeurtenis Actie uitvoeren vindt plaats wanneer een actie wordt gestart. Als u bijvoorbeeld een knop Verzenden in uw formulier heeft, vertegenwoordigt het verzendproces de actie om te worden geïnitieerd.
Gewijzigd
De gebeurtenis Gewijzigd vindt plaats wanneer het besturingselement de focus verliest en de inhoud van het besturingselement is gewijzigd sinds het de focus verloor.
Tekst gewijzigd
De gebeurtenis Tekst gewijzigd vindt plaats als u een tekst invoert of wijzigt in een invoerveld.
Status gewijzigd
De gebeurtenis Itemstatus gewijzigd vindt plaats als de status van het besturingsveld is veranderd.
Indien focus bereikt
De gebeurtenis Bij ontvangst van focus vindt plaats als een besturingsveld de focus krijgt.
Bij focusverlies
De gebeurtenis Bij verlies van focus vindt plaats als een besturingsveld de focus verliest.
Met ingedrukte toets
De gebeurtenis Toets ingedrukt vindt plaats wanneer de gebruiker een willekeurige toets indrukt terwijl het besturingselement de focus heeft. Deze gebeurtenis kan worden gekoppeld aan een macro voor het controleren van invoer.
Toets losgelaten
De gebeurtenis Toets vrijgegeven vindt plaats wanneer de gebruiker een toets loslaat terwijl het besturingselement de focus heeft.
Muis binnen
De gebeurtenis Muis binnen vindt plaats als de muis zich binnen het besturingsveld bevindt.
Muisbeweging bij indrukken toets
De gebeurtenis muis verplaatst terwijl toets ingedrukt vindt plaats wanneer de muis wordt gesleept terwijl een toets wordt ingedrukt. Een voorbeeld is wanneer tijdens slepen en neerzetten een extra toets de modus bepaalt (verplaatsen of kopiëren).
Muisbeweging
De gebeurtenis Muis verplaatst treedt op als de muis over het besturingselement beweegt.
Muisknop ingedrukt
De gebeurtenis muisknop ingedrukt vindt plaats als de muisknop wordt ingedrukt terwijl de muisaanwijzer op het besturingselement staat.
Onthoud dat deze gebeurtenis ook wordt gebruikt voor het aanroepen van een contextmenu op het besturingselement.
Muisknop losgelaten
De gebeurtenis Muisknop losgelaten treedt op als de muisknop wordt losgelaten terwijl de muisaanwijzer op het besturingselement staat.
Muis buiten
De gebeurtenis Muis buiten vindt plaats wanneer de muis zich buiten het besturingsveld bevindt.