FMX.ActnList.TAction.OnExecute
Delphi
property OnExecute: TNotifyEvent read FOnExecute write SetOnExecute;
C++
__property OnExecute;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | FMX.ActnList.pas FMX.ActnList.hpp |
FMX.ActnList | TAction |
説明
アクションにリンクされているクライアントの実行イベントが起動されたときに発生します。
FMX.ActnList.TAction.OnExecute は System.Classes.TBasicAction.OnExecute を継承しています。以下の内容はすべて System.Classes.TBasicAction.OnExecute を参照しています。
アクションにリンクされているクライアントの実行イベントが起動されたときに発生します。
クライアント オブジェクトのデフォルト イベント(通常は OnClick イベント)がユーザーによりトリガされたときに応答する必要がある場合には、OnExecute イベントのハンドラを記述します。
大半のターゲット クライアントの場合、OnExecute は OnClick イベントに関連付けられています。 Click メソッドは、EnableExecuteAction が True
で、かつ、OnClick イベント ハンドラが割り当てられていない場合に(または Action.OnExecute と同じ場合に)、関連づけられた Action を発生させます。
OnExecute は Execute メソッドで呼び出されます。
OnExecute は、アクションまたはそのクライアントに関連付けられているショートカット(または第 2 ショートカットの 1 つ)をユーザーが押したときにも発生します。
警告: OnExecute イベントのハンドラを定義済みアクションに割り当てた場合、そのアクションのデフォルト動作は行われません。
関連項目
- FMX.Controls.TControl.EnableExecuteAction
- FMX.Controls.TControl.OnClick
- FMX.Controls.TControl.Click
- FMX.Types.TFmxObject.Action
- System.Classes.TNotifyEvent
- System.Actions.TContainedAction.ShortCut