Zdarzenia
Na zakładce Zdarzenia można określić powiązania makr ze zdarzeniami dotyczącymi pól formantów formularza.
When the event occurs, the linked macro will be called. To assign a macro to an event, press the ... button. The Assign Action dialog opens.
W zależności od formantu dostępne są różne zdarzenia. Na zakładce Zdarzenia widoczne są tylko zdarzenia dostępne dla wybranego formantu i kontekstu. Zdefiniowane są następujące zdarzenia:
Zatwierdź działanie
To zdarzenie ma miejsce przed wyzwoleniem działania spowodowanego kliknięciem formantu. Na przykład kliknięcie przycisku "Wyślij" inicjuje wysyłanie. Jednak faktyczny proces "wysyłanie" rozpoczyna się wówczas, gdy wystąpi zdarzenie Podczas inicjowania. Zdarzenie Zatwierdź działanie pozwala na zakończenie procesu. Jeśli powiązana metoda zwraca wartość FAŁSZ, zdarzenie Podczas inicjowania nie jest wykonywane.
Wykonaj działanie
Zdarzenie Wykonaj działanie występuje po rozpoczęciu działania. Na przykład jeśli formularz zawiera przycisk "Prześlij", inicjowanym działaniem jest proces wysyłania.
Zmieniono
Zdarzenie Zmieniono występuje, gdy fokus został przeniesiony na inny formant i od tamtego czasu bieżący formant uległ zmianie.
Tekst zmodyfikowano
Zdarzenie Tekst zmodyfikowanowystępuje w chwili wprowadzenia lub zmodyfikowania tekstu w polu wprowadzania.
Zmieniony stan elementu
Zdarzenie Zmieniony stan elementu występuje, gdy status pola formantu ulega zmianie.
Przy uzyskaniu fokusu
Zdarzenie Po otrzymaniu fokusu występuje, gdy pole formantu zostaje uaktywnione.
Po utracie fokusu
Zdarzenie Przy utracie fokusu występuje, gdy pole formantu przestaje być aktywne.
Klawisz naciśnięty
Zdarzenie Klawisz naciśnięty występuje, gdy użytkownik naciska dowolny klawisz, podczas gdy formant jest aktywny. To zdarzenie może być powiązane z makrem sprawdzającym wprowadzane dane.
Klawisz zwolniony
Zdarzenie Klawisz zwolniony występuje, gdy użytkownik zwalnia dowolny klawisz, podczas gdy formant jest aktywny.
Mysz wewnątrz
Zdarzenie Mysz wewnątrz występuje, gdy wskaźnik myszy znajdzie się wewnątrz pola formantu.
Przesunięcie myszy z naciśniętym przyciskiem
Zdarzenie Przesunięcie myszy z naciśniętym przyciskiem występuje, gdy następuje przeciągnięcie myszą przy jednocześnie naciśniętym przycisku. Przykładem jest wykonanie czynności typu "przeciągnij i upuść" z naciśniętym dodatkowym przyciskiem (przenoszenie lub kopiowanie).
Przesunięcie myszy
Zdarzenie Przesunięcie myszy występuje, gdy wskaźnik myszy znajdzie się na formancie.
Naciśnięto przycisk myszy
Zdarzenie Naciśnięto przycisk myszy ma miejsce w chwili naciśnięcia przycisku myszy, podczas gdy wskaźnik znajduje się na formancie.
To zdarzenie służy także do obsługi żądań powiadomienia dotyczących menu podręcznego formantu.
Zwolniono przycisk myszy
Zdarzenie Zwolniono przycisk myszy występuje w chwili zwolnienia przycisku myszy, podczas gdy wskaźnik znajduje się na formancie.
Mysz na zewnątrz
Zdarzenie Mysz na zewnątrz występuje, gdy wskaźnik myszy znajdzie się na zewnątrz pola formantu.