API:Vcl.Forms.TForm.OnCreate

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

Delphi

property OnCreate;

C++

__property OnCreate;

プロパティ

種類 可視性 ソース ユニット
event published
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TForm

説明

フォームを作成したときに発生します。

Vcl.Forms.TForm.OnCreate は Vcl.Forms.TCustomForm.OnCreate を継承しています。以下の内容はすべて Vcl.Forms.TCustomForm.OnCreate を参照しています。

フォームを作成したときに発生します。

OnCreate イベントハンドラを記述すると,フォームが作成され,TCustomForm のコンストラクタによって呼び出されたときに特別な処理を実行することができます。イベントハンドラを実装,あるいは TCustomForm のコンストラクタのオーバーライドのいずれかを行う必要がありますが,両方を行ってはなりません。OnCreate イベントで作成されたオブジェクトは OnDestroy イベントで解放する必要があります。

フォームの作成時に Visible プロパティが true に設定されている場合,イベントが以下の順序で発生します。

1. OnCreate2. OnShow3. OnActivate4. OnPaint

メモ:  フォームのコンストラクタとのやり取りが不良になる可能性があるので,C++ コードで OnCreate イベントを使用することはお勧めできません(OldCreateOrder 参照)。そのかわりに,フォームコンストラクタをオーバーライドすることをお勧めします。

関連項目