System.Actions.TContainedActionLink

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

System.Classes.TBasicActionLinkSystem.TObjectTContainedActionLink

Delphi

TContainedActionLink = class(TBasicActionLink)

C++

class PASCALIMPLEMENTATION TContainedActionLink : public System::Classes::TBasicActionLink

プロパティ

種類 可視性 ソース ユニット
class public
System.Actions.pas
System.Actions.hpp
System.Actions System.Actions

説明

TContainedActionLink は、アクションとアクション クライアントとを接続し、クライアント オブジェクトに対して共通に使用するプロパティを設定するための、アクション リンクの基底クラスです。


ほとんどのアプリケーションでは、TContainedActionLink オブジェクトを直接に扱うことはありません。フレームワーク(FMX および VCL)固有の下位クラス FMX.ActnList.TActionLink および Vcl.ActnList.TActionLink がライブラリで提供されています。アクションのクライアントでも、この 2 つのクラスから派生した、特化した FMX および VCL のクラスを定義しています。このような下位クラスにより、クライアント オブジェクトとアクションとの関係が管理されます。

TContainedActionLink では、アクション オブジェクトのプロパティとクライアント オブジェクトのそれに対応するプロパティとの関係を管理するメソッドが導入されています。下位クラスでは、これらのメソッドをオーバーライドし、クライアントの特定のプロパティ向けに実装します。

コンポーネントの開発時には、TContainedActionLink のフレームワーク固有の下位クラス(FMX.ActnList.TActionLink または Vcl.ActnList.TActionLink)を基底クラスとして使用し、アクションと、コントロールやメニュー項目以外のクライアント オブジェクト群との間の関係を管理する、新しいアクション リンク クラスを作成することができます。

TContainedActionLink では、アクション リンクのクライアントの以下のプロパティを設定するメソッドのインターフェイスが導入されています。

関連項目