FMX.Controls.TControl.GetActionLinkClass

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

Delphi

function GetActionLinkClass: TActionLinkClass; override;

C++

virtual Fmx::Actnlist::TActionLinkClass __fastcall GetActionLinkClass(void);

プロパティ

種類 可視性 ソース ユニット
function protected
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls TControl


説明

関連付けられているアクション リンク クラスを返します。

FMX.Controls.TControl.GetActionLinkClass は FMX.Types.TFmxObject.GetActionLinkClass を継承しています。以下の内容はすべて FMX.Types.TFmxObject.GetActionLinkClass を参照しています。

関連付けられているアクション リンク クラスを返します。

TActionLink クラス、または、その下位クラスのいずれかへの、クラス参照を返します。

TFmxObject では、GetActionLinkClass は常に nil を返します。

下位クラスでは、GetActionLinkClass は、そのクラス オブジェクトで使用されるアクション リンクの適切なクラス型をかえさなければなりません。TFmxObject クラスの下位のコントロール オブジェクトが、値を Action プロパティに割り当てようとした際、Action の設定メソッドは、GetActionLinkClass を呼び出します。GetActionLinkClass が、nil 以外の値を返した場合、アクション オブジェクトは Action に割り当てられます。コントロール オブジェクトがアクションをサポートしていない場合、GetActionLinkClassnil を返すはずです。この場合、Action プロパティに対して値を設定しようとすると、次の例外が発生します:

StrEActionNoSuported = 'Class %s does not support the action' 

関連項目