DesignEditors.TDateProperty.SetValue

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetValue(const Value: string); override;

C++

virtual void __fastcall SetValue(const System::UnicodeString Value)/* overload */;
inline void __fastcall  SetValue(const System::WideString Value){ TPropertyEditor::SetValue(Value); }

Propriétés

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

Description

Répond quand l'utilisateur change la valeur de la propriété.

DesignEditors.TDateProperty.SetValue hérite de DesignEditors.TPropertyEditor.SetValue. Tout le contenu en-dessous de cette ligne se réfère à DesignEditors.TPropertyEditor.SetValue.

Répond quand l'utilisateur change la valeur de la propriété.

N'appelez pas SetValue. Elle est automatiquement appelée par l'inspecteur d'objet quand l'utilisateur a fini de modifier la valeur de la propriété. La méthode SetValue de TPropertyEditor n'a aucun effet. Les classes descendantes surchargent SetValue pour appliquer la valeur tapée par l'utilisateur (représentée par le paramètre Value) à tous les composants susceptibles d'être renvoyés par la méthode GetComponent.

Pour de nombreux éditeurs de propriétés, SetValue doit seulement convertir la chaîne Value en une valeur appropriée et appeler SetFloatValue, SetMethodValue, SetOrdValue, SetStrValue ou SetVarValue. Pour les propriétés qui ne correspondent pas à un flottant, une méthode, un scalaire, une chaîne ou une variant, toutefois, SetValue doit directement propager la nouvelle valeur à tous les composants puis appeler ensuite la méthode Modified. Si la valeur ne peut pas être affectée, SetValue doit déclencher une exception décrivant le problème.

Remarque :  Si la propriété est seulement modifiée à l'aide d'une boîte de dialogue affichée par la méthode Edit, il n'est pas nécessaire de surcharger SetValue.

Voir aussi