FMX.Forms.TApplication.CreateForm
Delphi
procedure CreateForm(const InstanceClass: TComponentClass; var Reference);
C++
void __fastcall CreateForm(const System::Classes::TComponentClass InstanceClass, void *Reference);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
Beschreibung
Erstellt zur Laufzeit ein neues FireMonkey-Formular.
Rufen Sie CreateForm auf, um ein FireMonkey-Formular dynamisch zur Laufzeit zu erstellen. Bei den meisten Formularen braucht kein eigener Quelltext geschrieben zu werden, da bei Verwendung des Formular-Designers üblicherweise ein oder mehrere Aufrufe von CreateForm automatisch in die Quelltextdatei des Projekts eingefügt werden.
Tipp: CreateForm erstellt das angegebene Formular nicht sofort. Mit der Methode wird lediglich der ausstehenden Liste eine Anforderung hinzugefügt. RealCreateForms erstellt die tatsächlichen Formulare.
CreateForm erstellt ein neues Formular mit dem im Parameter FormClass
angegebenen Typ und weist es der im Parameter Reference
angegebenen Variable zu. Der Eigentümer des neuen Formulars ist das Application-Objekt.
Tipp: Standardmäßig wird das Formular zum Hauptformular der Anwendung, das mit dem ersten Aufruf von CreateForm in einem Projekt erzeugt wird.