Ereignis-Handler

(Übersetztung - Stand der EN Seite vom 28.03.2024)

Ein Ereignis handler ist eine public Method einer Class die jedes mal aufgerufen wird, wenn ein Ereignis durch ein Objekt ausgelöst wird, das einen Observer derselben Class hat.

Der Name des Ereignis-Handlers ist der "Ereignisname" des Objekt, gefolgt von einem Unterstrich und dem Namen des Ereignisses.

Der Ereignisname eines Objekts ist in der Regel der Name, den Sie in der Entwicklungsumgebung definieren - kann aber jeder beliebige Name sein. Dieser Name wird bei der Objekterstellung durch die Anweisung NEW zugewiesen.

Beispiel

hButton = NEW Button(ME) AS "MyButton"
...
PUBLIC PROCEDURE MyButton_Click()

  PRINT "My button was clicked !"

END

In diesem Fall lautet der "Ereignisname" "MyButton", der für das Objekt hButton der Class Button festgelegt wurde.

Der Name des Event-Handlers MyButton_Click() wird aus dem "Event-Namen" "MyButton", gefolgt von einem Unterstrich und dem Namen des Events Click gebildet.

Siehe auch