Vcl.Controls.TControl.AssignTo

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

Delphi

procedure AssignTo(Dest: TPersistent); override;

C++

virtual void __fastcall AssignTo(System::Classes::TPersistent* Dest);

プロパティ

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

説明

継承された AssignTo 関数をオーバーライドして,TAction オブジェクトへの代入を有効にします。

アプリケーションコードでプロテクトメソッド AssignTo を呼び出さないでください。持続的オブジェクトの Assign メソッドは,Source としてコントロールが渡されたときに,持続的オブジェクトでコントロールのプロパティのコピー方法が不明な場合に,AssignTo メソッドを呼び出します。Dest パラメータは,コントロールからコピーされたプロパティを持つ持続的オブジェクトです。

TControl で実装されている AssignTo は,Dest パラメータが TCustomAction オブジェクトであるかどうかをチェックし,TCustomAction オブジェクトであれば,その EnabledHintCaption,および Visible プロパティと OnExecute イベントに値を代入します。これにより,任意のコントロールは関連付けられたアクションオブジェクトに値を割り当てることができます。

関連項目