Vcl.Controls.TControl.DefineProperties

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

Delphi

procedure DefineProperties(Filer: TFiler); override;

C++

virtual void __fastcall DefineProperties(System::Classes::TFiler* Filer);

プロパティ

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

説明

フォームファイルなどのストリームとの間で IsControl プロパティの読み書きを行うためのメソッドを提供します。

DefineProperties メソッドは,VCL コンポーネントをロードおよび保存するストリームシステムによって自動的に呼び出されます。持続的オブジェクトがパブリッシュでないプロパティの読み書きを行えるようにします。パブリッシュプロパティは自動的にロードおよび保存されます。

DefineProperties は,Filer パラメータとして渡されるフィラーのメソッドを使用して,IsControl プロパティをロードおよび保存できるメソッドを割り当てます。

DefineProperties メソッドをオーバーライドすると,非パブリッシュプロパティを持続することができます。Filer パラメータの DefineBinaryProperty または DefineProperty メソッドを呼び出すと,プロパティの値をロードおよび保存できるメソッドを割り当てることができます。

メモ:  このメソッドをオーバーライドするときは,最初に親クラスの DefineProperties メソッドを呼び出します。

関連項目