FMX.Forms.TApplication.CreateForm

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

Delphi

procedure CreateForm(const InstanceClass: TComponentClass; var Reference);

C++

void __fastcall CreateForm(const System::Classes::TComponentClass InstanceClass, void *Reference);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication

説明

新しい FireMonkey フォームを、実行時に作成します。

CreateForm を呼び出すと、実行時に、FireMonkey フォームを動的に作成することができます。 大抵のフォームの作成には、開発者はコードを自ら追加する必要はありません。なぜなら、フォーム デザイナ使用時に、大抵 CreateForm への 1 つまたはそれ以上の呼び出しが、プロジェクトのソースへ自動的に追加されているからです。

ヒント: CreateForm は、指定されたフォームを即座に作成しません。 これは、待機リストに要求を追加するだけです。 RealCreateForms が実際にはフォームを作成します。

CreateForm は、FormClass パラメータで指定されたタイプの新しいフォームを作成し、それを、Reference パラメータで指定された変数へ割り当てます。 新しいフォームの所有者は、Application オブジェクトです。

ヒント: デフォルトでは、プロジェクトにおいて CreateForm への最初の呼び出しによって作成されたフォームが、アプリケーションのメイン フォームとなります。

関連項目