IBM Lotus Symphony


Łączenie makr ze zdarzeniami elementu sterującego formularza

Na karcie Zdarzenia można łączyć makra ze zdarzeniami występującymi w polach sterujących formularza.

Gdy wystąpi dane zdarzenie, zostanie wywołane połączone z nim makro. Aby przypisać makro do zdarzenia, należy kliknąć przycisk .... Zostanie otwarte okno Przypisywanie makra.

Aby uzyskać dostęp do tej komendy:

Otwórz menu kontekstowe wybranego elementu formularza i wybierz opcję Element sterujący - Zdarzenia.

Otwórz pasek narzędzi Formularze, kliknij ikonę Element sterujący i wybierz kartę Zdarzenia.

Zależnie od elementu sterującego, dostępne są różne zdarzenia. Na karcie Zdarzenia są wyświetlane tylko zdarzenia dostępne dla wybranego elementu sterującego i kontekstu. Zdefiniowane są następujące zdarzenia:

Przed rozpoczęciem

To zdarzenie występuje przed wywołaniem działania po kliknięciu elementu sterującego. Na przykład kliknięcie przycisku Wyślij rozpoczyna działanie wysyłania, ale rzeczywisty proces wysyłania rozpoczyna się dopiero wtedy, gdy wystąpi zdarzenie W trakcie inicjowania. Zdarzenie Przed rozpoczęciem umożliwia zakończenie procesu. Jeśli połączona metoda odeśle wartość FALSE, zdarzenie W trakcie inicjowania nie zostanie wykonane.

W trakcie inicjowania

Zdarzenie W trakcie inicjowania występuje przy rozpoczynaniu działania. Jeśli na przykład w formularzu jest dostępny przycisk Wyślij, proces wysyłania reprezentuje działanie, które ma zostać rozpoczęte.

Po zmianie

Zdarzenie Po zmianie występuje przy dezaktywacji elementu i zmianie jego treści spowodowanej tym zdarzeniem.

Po zmodyfikowaniu tekstu

Zdarzenie Po zmodyfikowaniu tekstu występuje przy wprowadzaniu lub modyfikowaniu tekstu w polu wejściowym.

Po zmianie statusu elementu

Zdarzenie Po zmianie statusu elementu występuje przy zmianie statusu pola elementu sterującego.

Po aktywowaniu

Zdarzenie Po aktywowaniu występuje przy aktywowaniu pola sterującego.

Po dezaktywacji

Zdarzenie Po dezaktywacji występuje przy dezaktywacji pola sterującego.

Po naciśnięciu klawisza

Zdarzenie Po naciśnięciu klawisza występuje, gdy użytkownik naciska klawisz przy aktywowanym elemencie sterującym. Zdarzenie to można połączyć z makrem w celu sprawdzania wpisów.

Po zwolnieniu klawisza

Zdarzenie Po zwolnieniu klawisza występuje, gdy użytkownik zwalnia klawisz przy aktywowanym elemencie sterującym.

Kursor myszy wewnątrz

Zdarzenie Kursor myszy wewnątrz występuje, gdy kursor myszy znajduje się w obrębie pola sterującego.

Po przesunięciu myszy przy naciśniętym klawiszu

Zdarzenie Po przesunięciu myszy przy naciśniętym klawiszu występuje przy przeciągnięciu myszą z naciśniętym klawiszem. Taka sytuacja ma miejsce na przykład wtedy, gdy podczas przeciągania i upuszczania naciśnięcie dodatkowego klawisza decyduje o wykonaniu działania przenoszenia lub kopiowania.

Po przesunięciu myszy

Zdarzenie Po przesunięciu myszy występuje przy przesunięciu wskaźnika myszy nad elementem sterującym.

Po naciśnięciu przycisku myszy

Zdarzenie Po naciśnięciu przycisku myszy występuje przy naciśnięciu przycisku myszy, gdy wskaźnik myszy zostanie zatrzymany na elemencie sterującym.

Ikona Uwaga Należy zwrócić uwagę na fakt, że zdarzenie to jest także używane w celu wysyłania powiadomień do żądań wywołania menu kontekstowego elementu sterującego. Jeśli zdarzenie jest używane przez makro programu, więcej informacji można znaleźć w podręczniku Lotus® Symphony™ 8 Programming Guide for BASIC.

Po zwolnieniu przycisku myszy

Zdarzenie Po zwolnieniu przycisku myszy występuje przy zwolnieniu przycisku myszy, gdy wskaźnik myszy zostanie zatrzymany na elemencie sterującym.

Kursor myszy na zewnątrz

Zdarzenie Kursor myszy na zewnątrz występuje wtedy, gdy kursor myszy znajduje się poza polem sterującym.

Po wyczyszczeniu

Zdarzenie Po wyczyszczeniu występuje po wyczyszczeniu formularza.

Przed zaktualizowaniem

Zdarzenie Przed zaktualizowaniem występuje zanim treść elementu sterującego zmieniona przez użytkownika zostanie zapisana w źródle danych. Połączone makro może na przykład zapobiegać temu działaniu, zwracając wartość FALSE.

Przed wyczyszczeniem

Zdarzenie Przed wyczyszczeniem występuje przed wyczyszczeniem formularza. Połączone makro może na przykład zapobiegać temu działaniu, zwracając wartość FALSE.

Wyczyszczenie formularza następuje, gdy jest spełniony jeden z następujących warunków:

Po zaktualizowaniu

Zdarzenie Po zaktualizowaniu występuje po tym, jak treść elementu sterującego zmieniona przez użytkownika zostanie zapisana w źródle danych.


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe