System.Classes.TWriter.RootAncestor

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property RootAncestor: TComponent read FRootAncestor write FRootAncestor;

C++

__property TComponent* RootAncestor = {read=FRootAncestor, write=FRootAncestor};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter

Description

Représente l'ancêtre du composant spécifié dans la propriété Root.

La propriété RootAncestor est utilisée de manière interne par les objets écrivain pour gérer l'héritage des fiches. Elle est utilisée pour parcourir la généalogie des composants ancêtre lors de l'écriture des propriétés de fiches héritées.

RootAncestor indique toujours la fiche ancêtre. Pour chaque composant se trouvant dans Root (la fiche héritée), la propriété Ancestor désigne le composant correspondant dans RootAncestor.

L'objet écrivain parcourt tous les composants possédés par la fiche Root et les compare au composant correspondant dans la fiche RootAncestor. Il n'écrit ensuite que les propriétés du composant qui diffèrent de celles de son composant Ancestor.

Voir aussi