FMX.Forms.TCommonCustomForm.GetActionLinkClass
Delphi
function GetActionLinkClass: TActionLinkClass; override;
C++
virtual Fmx::Actnlist::TActionLinkClass __fastcall GetActionLinkClass();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TCommonCustomForm |
説明
関連付けられているアクション リンク クラスを返します。
FMX.Forms.TCommonCustomForm.GetActionLinkClass は FMX.Types.TFmxObject.GetActionLinkClass を継承しています。以下の内容はすべて FMX.Types.TFmxObject.GetActionLinkClass を参照しています。
関連付けられているアクション リンク クラスを返します。
TActionLink クラス、または、その下位クラスのいずれかへの、クラス参照を返します。
TFmxObject では、GetActionLinkClass は常に nil
を返します。
下位クラスでは、GetActionLinkClass は、そのクラス オブジェクトで使用されるアクション リンクの適切なクラス型をかえさなければなりません。 TFmxObject クラスの下位のコントロール オブジェクトが、値を Action プロパティに割り当てようとした際、Action の設定メソッドは、GetActionLinkClass を呼び出します。 GetActionLinkClass が、nil
以外の値を返した場合、アクション オブジェクトは Action に割り当てられます。 コントロール オブジェクトがアクションをサポートしていない場合、GetActionLinkClass は nil
を返すはずです。 この場合、Action プロパティへの値設定の試みは、次の例外を発生させます:
StrEActionNoSuported = 'Class %s does not support the action'