DesignEditors.TPropertyEditor.Initialize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Initialize; override;

C++

virtual void __fastcall Initialize();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
DesignEditors.pas
DesignEditors.hpp
DesignEditors TPropertyEditor

Beschreibung

Initialisiert die Editorkomponente, bevor sie verwendet wird.

Rufen Sie Initialize nicht direkt auf. Initialize wird vom Objektinspektor automatisch aufgerufen, damit die erforderlichen Initialisierungen durchgeführt werden können. Die Methode Initialize hat in TPropertyEditor keinen Effekt. Sie können Initialize für spezielle Initialisierungsschritte überschreiben, wie etwa die Erzeugung von Hilfsobjekten.

In vielen Fällen werden Eigenschaftseditoren erzeugt und wieder verworfen, ohne jemals verwendet worden zu sein, da nicht alle ausgewählten Komponenten über die betreffende Eigenschaft verfügen. Initialize wird nur aufgerufen, wenn die Editorkomponente wirklich benötigt wird. Es ist also weitaus effizienter, in dieser Methode und nicht im Konstruktor Eigenschaftswerte zu initialisieren und Hilfsobjekte zu erstellen.

Siehe auch