DesignEditors.TPropertyEditor.Activate
Delphi
procedure Activate; virtual;
C++
virtual void __fastcall Activate(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | DesignEditors.pas DesignEditors.hpp |
DesignEditors | TPropertyEditor |
Description
Répond quand la propriété est sélectionnée dans l'inspecteur d'objets.
N'appelez pas la méthode Activate. Cette méthode est appelée automatiquement quand la propriété est sélectionnée. Telle qu'implémentée dans TPropertyEditor, Activate ne fait rien. Surchargez cette méthode pour déterminer dynamiquement les attributs de la propriété quand l'éditeur de propriété est affiché dans l'inspecteur d'objets.
Avant l'appel à Activate, la méthode GetAttributes n'a pas besoin de fournir des informations précises sur des attributs autres que paSubProperties, paVCL ou paMultiSelect. Tout autre attribut peut être calculé dans une surcharge de la méthode Activate et stocké de manière à ce que les appels suivants à GetAttributes puissent fournir des informations précises.