Vcl.ExtCtrls.TPage.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(AOwner: TComponent); override;

C++

__fastcall virtual TPage(System::Classes::TComponent* AOwner);
/* TWinControl.CreateParented */ inline __fastcall TPage(HWND ParentWindow) : Vcl::Controls::TCustomControl(ParentWindow) { }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TPage

Beschreibung

Erstellt eine Instanz von TCustomControl.

Vcl.ExtCtrls.TPage.Create erbt von Vcl.Controls.TCustomControl.Create. Der folgende Inhalt bezieht sich auf Vcl.Controls.TCustomControl.Create.

Erstellt eine Instanz von TCustomControl.

Create erstellt und initialisiert eine Instanz von TCustomControl. Sie sollten aber nicht versuchen, TCustomControl zu instantiieren. Die Klasse dient ausschließlich als Basisklasse, von der andere Klassen abgeleitet werden. Create sollte nur zur Instantiierung einer der abgeleiteten Klassen aufgerufen werden. Steuerelemente, die beim Entwurf im Formular platziert wurden, werden automatisch erzeugt.

Nach dem Aufruf des geerbten Konstruktors initialisiert Create das Steuerelement. Es wird auch ein TCanvas-Objekt für die Eigenschaft Canvas initialisiert.

Beim Überschreiben von Create muss zuerst die geerbte Methode Create aufgerufen werden. Anschließend können Sie mit der Initialisierung der Komponente fortfahren. Geben Sie beim Überschreiben der Methode Create die Direktive override unbedingt an.

Anmerkung:  Wenn der Konstruktor einer Komponente Ressourcen oder Speicher zuweist, muss zur Freigabe dieser Ressourcen auch der Destruktor überschrieben werden.

Siehe auch