[Inhalt] [Zurück] [Weiter] [Thema] [Index]

ThrowEvent()


Syntax:

ThrowEvent (String eventname [, String elem])
eventname: Name des Ereignisses
optional: elem: Name eines Elements

Beispiel:

ThrowEvent ("@explsel")

Beschreibung:

Löst explizit die Aktion eventname aus. An das Auftreten der Aktion können Handler geknüpft werden. Diese werden aufgerufen.

Wenn ein Handler aufgerufen wird, wird das zum Zeitpunkt des Anmeldens gültige AGWindow das aktuelle Window (siehe GetAGWindow(). Das Window, von dem aus der Handler ausgelöst wurde (also das Window, auf dem sich das Element befindet, dessen Handler den ThrowEvent abgesetzt hat), wird im Parameter Label gespeichert.

ThrowEvent löst den Handler aus, ohne dass der Benutzer ein Element betätigt hat. Der an den Handler übergebene Parameter Command ist daher nicht der Name eines Elements, sondern der Name des Events. Wird jedoch der optionale Parameter elem angegeben, wird dem Handler nicht der Eventname, sondern elem als Command übergeben. So kann dem Handler vorgespiegelt werden, der Benutzer hätte dieses Element betätigt.

Sie dazu AddHandle() und SetHandle().



toposoft 16.04.2024