Vcl.Forms.TApplication.MainForm
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 は、アプリケーションの初期化が終わった後に表示されます。
関連項目