FMX.Forms.TApplication.CreateForm

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch