API:DesignEditors.TInterfaceProperty.GetValues
Delphi
procedure GetValues(Proc: TGetStrProc); override;
C++
virtual void __fastcall GetValues(System::Classes::TGetStrProc Proc);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | DesignEditors.pas DesignEditors.hpp |
DesignEditors | TInterfaceProperty |
Description
Fournit les valeurs énumérées de la propriété à une procédure de rappel.
DesignEditors.TInterfaceProperty.GetValues hérite de DesignEditors.TPropertyEditor.GetValues. Tout le contenu en-dessous de cette ligne se réfère à DesignEditors.TPropertyEditor.GetValues.
Fournit les valeurs énumérées de la propriété à une procédure de rappel.
L'inspecteur d'objets appelle GetValues quand l'utilisateur clique sur le bouton de déroulement pour afficher les valeurs énumérées. La méthode GetValues de TPropertyEditor n'a aucun effet. Les éditeurs de propriétés qui renvoient paValueList avec la méthode GetAttributes doivent surcharger GetValues pour appeler le paramètre Proc pour chaque chaîne susceptible de représenter une valeur énumérée correcte. Même si la méthode GetAttributes ne renvoie pas paValueList, les éditeurs de propriétés pour les types énumérés doivent toujours surcharger GetValues pour énumérer toutes les valeurs possibles.