Vcl.Forms.TApplication.MainForm

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

Delphi

property MainForm: TForm read FMainForm;

C++

__property TForm* MainForm = {read=FMainForm};

プロパティ

種類 可視性 ソース ユニット
property public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication


説明

アプリケーションにおいて、メイン フォームであるフォームを示します。

MainForm の値は、アプリケーションのメイン ウィンドウとなるフォームです。メイン フォームは、CreateForm を呼び出すことにより、アプリケーションの main 本体内で最初に作成されるフォームです。メイン フォームが閉じられたとき、アプリケーションが終了します。

新しいプロジェクトを作成すると、Form1 が自動的に MainForm プロパティの値になります。別のフォームを MainForm プロパティに割り当てるには、設計時に [プロジェクト|オプション...|フォーム ダイアログボックスで、そのフォームを選択します。MainForm は、実行時には変更できません(実行時には、読み取り専用となります)。

メモ: デフォルトでは、プロジェクトにおいて CreateForm への最初の呼び出しによって作成されたフォームが、アプリケーションのメイン フォームとなります。CreateForm を呼び出す前に、各フォーム独自のコンストラクタを呼び出すことにより、好きな数だけフォームを作成することができます。

メモ: MainForm を表示する前に、スプラッシュ ウィンドウを追加することができます。MainForm は、アプリケーションの初期化が終わった後に表示されます。

関連項目


コード サンプル