System.Classes.TBasicActionLink.IsOnExecuteLinked
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 を返します。