System.Classes.TBasicAction.OnExecute
Delphi
property OnExecute: TNotifyEvent read FOnExecute write SetOnExecute;
C++
__property TNotifyEvent OnExecute = {read=FOnExecute, write=SetOnExecute};
Inhaltsverzeichnis
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
- FMX.Controls.TControl.EnableExecuteAction
- FMX.Controls.TControl.OnClick
- FMX.Controls.TControl.Click
- FMX.Types.TFmxObject.Action
- System.Classes.TNotifyEvent
- System.Actions.TContainedAction.ShortCut