System.Classes.TWriter.RootAncestor
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.