DesignEditors.TPropertyEditor.GetEditValue
Delphi
function GetEditValue(out Value: string): Boolean; overload;
function GetEditValue(out Value: WideString): Boolean; overload;
C++
bool __fastcall GetEditValue(/* out */ System::UnicodeString &Value)/* overload */;
bool __fastcall GetEditValue(/* out */ System::WideString &Value)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | DesignEditors.pas DesignEditors.hpp |
DesignEditors | TPropertyEditor |
Description
Extrait une chaîne pour représenter la valeur de la propriété ou, si la valeur n'est pas disponible, un message d'erreur.
L'inspecteur d'objets appelle GetEditValue (par le biais de l'interface IProperty) pour obtenir la chaîne qu'il affiche en tant que valeur de la propriété.
GetValue met en forme la chaîne affichée dans l'inspecteur d'objets afin de représenter la valeur de propriété et renvoie celle-ci en guise de paramètre Value. A la différence de la méthode GetValue, qui est la méthode d'accès en lecture de la propriété Value, GetEditValue ne déclenche pas d'exception lorsque la valeur de propriété n'est pas disponible. Elle affecte un message d'erreur à Value et renvoie false.
GetValue renvoie true si Value renvoie une représentation sous forme de chaîne de la valeur de la propriété.
Remarque : GetEditValue n'est pas une méthode virtuelle. Pour proposer une méthode qui fournit la chaîne apparaissant dans l'inspecteur d'objets, redéfinissez la méthode GetValue. GetEditValue appelle GetValue pour récupérer cette chaîne.