System.Classes.TBasicActionLink.IsOnExecuteLinked

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

Delphi

function IsOnExecuteLinked: Boolean; virtual;

C++

virtual bool __fastcall IsOnExecuteLinked(void);

プロパティ

種類 可視性 ソース ユニット
function protected
System.Classes.pas
System.Classes.hpp
System.Classes TBasicActionLink


説明

アクションの OnExecute イベント ハンドラが、クライアントの実行イベント ハンドラにリンク付けされているかどうかをチェックする、インターフェイスを導入します。

TBasicActionLink クラスでは、IsOnExecuteLinked は、単にに True を返し、何もチェックしません。

IsOnExecuteLinked をオーバーライドすることにより、アクションの OnExecute イベント ハンドラが、クライアントの適切な実行イベントのイベント ハンドラにリンク付けされているかどうかを、チェックさせることができます。 アクションとクライアントは、TBasicActionLink アクション リンクによって関連付けられます。 通常、クライアントの実行イベントは OnClick イベントです。

下位クラス オブジェクトによってリンク付けされているクラス(FMX.Forms.TForm など)が、適した実行イベントをサポートしていない場合、IsOnExecuteLinked は常に False を返します。

関連項目