DesignEditors.TPropertyEditor.Initialize
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.