Vcl.Controls.TControlActionLink

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

Delphi

TControlActionLink = class(TActionLink)

C++

class PASCALIMPLEMENTATION TControlActionLink : public Vcl::Actnlist::TActionLink

プロパティ

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


説明

アクション オブジェクトをクライアント(ジェネリック コントロール)にリンク付けします。

TControlActionLink は、アクションを TControl から派生しているクライアント(ジェネリック コントロール)にリンク付けするために設計されています。

TControlActionLink は、FClient フィールド内にリンク付けされたクライアントを、Action プロパティ内にリンク付けされたアクションを保持します。

TControlActionLink は、アクションのプロパティおよびイベントを、コントロール(クライアント)のプロパティおよびイベントと、リンク付けするメソッドを定義しています。 TControlActionLink メソッドは、アクションがクライアント コントロールのプロパティ値を制御するのか、コントロールのそのようなプロパティに値を設定するのかを決定します。 アクションおよびクライアントの、大抵のプロパティやイベントは、同じ名前を持っています: CaptionEnabledHintVisible

クライアントのタイプをより限定してアクション リンク クラスを作成する際は、TControlActionLink を基底クラスとして使用します。 TControlActionLink の下位クラスはすでに、VCL の特定の分岐をサポートしています(TWinControlActionLink は、TWinControl クライアント タイプをサポート)。

関連項目

https://docwiki.embarcadero.com/Libraries/Tokyo/j/index.php?title=Vcl.Controls.TControlActionLink&oldid=726818」から取得