System.Classes.TBasicAction.OnExecute

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property OnExecute: TNotifyEvent read FOnExecute write SetOnExecute;

C++

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

プロパティ

種類 可視性 ソース ユニット
event public
System.Classes.pas
System.Classes.hpp
System.Classes TBasicAction


説明

アクションにリンクされているクライアントの実行イベントが起動されたときに発生します。

クライアント オブジェクトのデフォルト イベント(通常は OnClick イベント)がユーザーによりトリガされたときに応答する必要がある場合には、OnExecute イベントのハンドラを記述します。

大半のターゲット クライアントの場合、OnExecuteOnClick イベントに関連付けられています。EnableExecuteActionTrueOnClick イベントのハンドラが割り当てられていない(または Action.OnExecute に等しい)場合、Click メソッドは、関連付けられている Action をトリガします。「コントロールでクリックしたときのアクションの実行」を参照してください。

OnExecuteExecute メソッドで呼び出されます。

OnExecute は、アクションまたはそのクライアントに関連付けられているショートカット(または第 2 ショートカットの 1 つ)をユーザーが押したときにも発生します。

警告: OnExecute イベントのハンドラを定義済みアクションに割り当てた場合、そのアクションのデフォルト動作は行われません。

関連項目

コード例