DesignEditors.TPropertyEditor.Initialize

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

Delphi

procedure Initialize; override;

C++

virtual void __fastcall Initialize();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
DesignEditors.pas
DesignEditors.hpp
DesignEditors TPropertyEditor

説明

Initialize は,作成後で使用前のプロパティエディタを初期化します。

Initialize メソッドをアプリケーションから呼び出さないでください。このメソッドは,オブジェクトインスペクタによって自動的に呼び出されます。Initialize メソッドによりプロパティエディタは,必要な初期設定を実行できます。TPropertyEditorInitialize メソッドは何もしません。Initialize メソッドをオーバーライドすることにより,特殊な初期設定(ヘルパーオブジェクトの作成など)を実行できます。

プロパティエディタは,作成されても使用される前に破棄されることがよくあります。これは,プロパティエディタが,すべての選択されたコンポーネントが共通に備えるプロパティに対応しているわけではないからです。Initialize メソッドは,プロパティエディタの使用を決定した後でのみ呼び出されるため,コンストラクタではなく,Initialize メソッドでプロパティ値の初期化とヘルパーオブジェクトの作成を行えば,より効率的です。

関連項目