API:Vcl.Controls.TWinControl.DefineProperties

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi