Vcl.Controls.TWinControl.Create

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

Delphi

constructor Create(AOwner: TComponent); override;

C++

__fastcall virtual TWinControl(System::Classes::TComponent* AOwner);
__fastcall TWinControl(HWND ParentWindow);

プロパティ

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

説明

Create は,TWinControl のインスタンスを作成します。

Create メソッドを呼び出すと,新しいコントロールを作成および初期化し,新たに作成したコントロールを AOwner パラメータで指定したそのオーナーに挿入できます。Create は,オーナーの InsertComponent メソッドを呼び出すことによってオーナーにコントロールを挿入します。

ほとんどのコントロールは Create メソッドをオーバーライドし,その一意のプロパティを初期化します。Create メソッドをオーバーライドするオブジェクトは常に,先に継承 Create メソッドを呼び出してから,コンポーネント固有の初期化を進めます。Create メソッドをオーバーライドする際には,override 指令を指定します。

コンポーネントの Create メソッドがリソースまたはメモリを割り当てる場合は,Destroy メソッドをオーバーライドしてそれらのリソースを解放します。

関連項目