DesignEditors.TPropertyEditor.Initialize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Initialize; override;

C++

virtual void __fastcall Initialize();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
DesignEditors.pas
DesignEditors.hpp
DesignEditors TPropertyEditor

Description

Initialize initialise l'éditeur de propriétés après sa création mais avant son utilisation.

N'appelez pas la méthode Initialize. Elle est appelée automatiquement par l'inspecteur d'objets pour permettre aux éditeurs de propriétés d'effectuer les initialisations nécessaires avant leur utilisation. La méthode Initialize de TPropertyEditor n'a aucun effet. Surchargez la méthode Initialize pour effectuer des initialisations spéciales, comme la création d'objets utilitaires.

Il arrive souvent que des éditeurs de propriétés soient créés et supprimés sans avoir été utilisés, car ils ne représentent pas une propriété commune à tous les composants sélectionnés. Puisque Initialize est appelée uniquement après qu'il a été déterminé que l'éditeur de propriété sera utilisé, il est plus efficace d'initialiser les valeurs de propriété et de créer des objets utilitaires dans la méthode Initialize plutôt que dans le constructeur.

Voir aussi