Vcl.Forms.TApplication.CreateForm

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure CreateForm(InstanceClass: TComponentClass; var Reference);

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Beschreibung

Erzeugt eine neue Instanz eines Formulars.

CreateForm wird aufgerufen, um zur Laufzeit dynamisch ein neues Formular zu erstellen. Bei den meisten Formularen braucht kein eigener Quelltext geschrieben zu werden, da bei Verwendung des Formular-Designer üblicherweise ein oder mehrere Aufrufe von CreateForm automatisch in die Quelltextdatei des Projekts eingefügt werden.

Mit CreateForm wird ein neues Formular des Typs erstellt, der im Parameter FormClass angegeben ist. Das Formular wird dann der Variablen zugewiesen, die der Parameter Reference bezeichnet. Der Eigentümer des neuen Formulars ist des Anwendungsobjekt.

Anmerkung:  Standardmäßig wird das Formular zum Hauptformular der Anwendung, das mit dem ersten Aufruf von CreateForm in einem Projekt erzeugt wurde.

Siehe auch

Codebeispiele