Vcl.Forms.TApplication.CreateForm
Delphi
procedure CreateForm(InstanceClass: TComponentClass; var Reference);
C++
void __fastcall CreateForm(System::Classes::TComponentClass InstanceClass, void *Reference);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
説明
新しいフォームを作成します。
CreateForm メソッドを呼び出すと,実行時に動的にフォームを作成できます。フォームデザイナを使用するときは,プロジェクトのソースに CreateForm の呼び出しが通常 1 つまたは複数自動的に追加されるので,ほとんどの場合,フォームの作成のためのコードを追加する必要はありません。
CreateForm メソッドは,FormClass パラメータで指定する型のフォームを新しく作成し,これを Reference パラメータで指定する変数に代入します。新しいフォームのオーナーは Application オブジェクトです。
メモ: デフォルトでは,プロジェクトで最初に CreateForm メソッドを呼び出して作成するフォームがアプリケーションのメインフォームになります。