Vcl.Controls.TControlActionLink.SetOnExecute
Delphi
procedure SetOnExecute(Value: TNotifyEvent); override;
C++
virtual void __fastcall SetOnExecute(System::Classes::TNotifyEvent Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControlActionLink |
説明
指定された実行イベント ハンドラを、コントロール アクション リンクのクライアントに対して設定します(IsOnExecuteLinked が True
の場合)。
SetOnExecute は、指定された Value
を実行イベント ハンドラとして、コントロール アクション リンクのクライアント コントロールの OnClick プロパティに設定します。ただしこれは、メニュー アクション リンクによってクライアントに関連付けられているアクションが、そのクライアントの OnClick プロパティを制御している場合です。 つまり、IsOnExecuteLinked が True
の場合に限られます。
Value
は、クライアント コントロールの実行イベント ハンドラを示しており、これが OnClick イベントで使用されます。