Vcl.Controls.TControl.AssignTo
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 オブジェクトであれば,その Enabled,Hint,Caption,および Visible プロパティと OnExecute イベントに値を代入します。これにより,任意のコントロールは関連付けられたアクションオブジェクトに値を割り当てることができます。