FMX.Types.TFmxObject.GetActionLinkClass

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

Delphi

function GetActionLinkClass: TActionLinkClass; virtual;

C++

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

プロパティ

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


説明

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

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

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

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

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

関連項目