Vcl.Forms.TCustomForm.OnCreate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnCreate: TNotifyEvent read FOnCreate write FOnCreate stored IsForm;

C++

__property System::Classes::TNotifyEvent OnCreate = {read=FOnCreate, write=FOnCreate, stored=IsForm};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TCustomForm

Beschreibung

Wird beim Erzeugen des Formulars ausgelöst.

Mit OnCreate können spezielle Verarbeitungen durchgeführt werden, wenn das Formular erzeugt und vom Konstruktor von TCustomForm aufgerufen wird. Implementieren Sie entweder dieses Ereignis, oder überschreiben Sie den Konstruktor des Formulars; führen Sie jedoch nicht beides aus. Alle in der Ereignisbehandlungsroutine OnCreate erzeugte Objekte sollten später mit dem Ereignis OnDestroy wieder freigegeben werden.

Wenn ein Formular erzeugt wird und seine Eigenschaft Visible auf true gesetzt ist, werden die folgenden Ereignisse in der angegebenen Reihenfolge ausgelöst:

1. OnCreate 2. OnShow 3. OnActivate 4. OnPaint

Anmerkung:  Das Ereignis OnCreate sollte in C++-Quelltext nicht eingesetzt werden, da die Interaktion mit dem Konstruktor des Formulars nur sehr schlecht möglich ist (s. OldCreateOrder). Es empfiehlt sich, stattdessen den Formularkonstruktor zu überschreiben.

Siehe auch

Codebeispiele