System.Classes.TBasicAction.OnExecute

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

property OnExecute: TNotifyEvent read FOnExecute write SetOnExecute;

C++

__property TNotifyEvent OnExecute = {read=FOnExecute, write=SetOnExecute};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event public
System.Classes.pas
System.Classes.hpp
System.Classes TBasicAction


Beschreibung

Wird bei einem Ausführungsereignis eines mit der Aktion verknüpften Clients ausgelöst.

Mit einer OnExecute-Ereignisbehandlungsroutine können Sie auf das vom Benutzer ausgelöste Standardereignis (normalerweise ein OnClick-Ereignis) des Client-Objekts reagieren.

Bei den meisten Ziel-Clients ist OnExecute dem OnClick-Ereignis zugeordnet. Die Click-Methode löst die zugeordnete Action aus, wenn EnableExecuteAction True und die OnClick-Ereignisbehandlungsroutine nicht zugewiesen (oder gleich Action.OnExecute) ist.

OnExecute wird in der Methode Execute aufgerufen.

OnExecute wird auch ausgelöst, wenn der Benutzer das Tastenkürzel (oder eines der sekundären Tastenkürzel) eingibt, das der Aktion oder deren Client zugeordnet ist.

Warnung: Wenn Sie einer vordefinierten Aktion eine OnExecute-Ereignisbehandlungsroutine zuweisen, wird das Standardverhalten dieser Aktion nicht ausgelöst.

Siehe auch

Codebeispiele