Vcl.Controls.TWinControl.DefineProperties
Delphi
procedure DefineProperties(Filer: TFiler); override;
C++
virtual void __fastcall DefineProperties(System::Classes::TFiler* Filer);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Propose des méthodes de lecture et d'écriture de la propriété IsControl dans un flux tel qu'un fichier fiche.
Vcl.Controls.TWinControl.DefineProperties hérite de Vcl.Controls.TControl.DefineProperties. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Controls.TControl.DefineProperties.
Propose des méthodes de lecture et d'écriture de la propriété IsControl dans un flux tel qu'un fichier fiche.
DefineProperties est appelée automatiquement par le système de flux qui charge et enregistre les composants VCL. Elle permet aux objets persistants de lire et d'écrire des propriétés non publiées. Les propriétés publiées sont chargées et enregistrées automatiquement.
DefineProperties utilise les méthodes du filer transmises sous forme de paramètre Filer afin d'affecter des méthodes qui peuvent charger et enregistrer la propriété IsControl.
Redéfinissez DefineProperties pour continuer des propriétés non publiées. Appelez la méthode DefineBinaryProperty ou DefineProperty du paramètre Filer afin d'affecter les méthodes qui chargent ou enregistrent des valeurs de propriété.
Remarque : Si cette méthode est surchargée, il faut commencer par appeler la méthode DefineProperties de la classe parent.