System.Classes.TWriter.RootAncestor

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property RootAncestor: TComponent read FRootAncestor write FRootAncestor;

C++

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

プロパティ

種類 可視性 ソース ユニット
property public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter

説明

Root プロパティの上位コンポーネントを表します。

RootAncestor プロパティはフォームの継承を処理するためにライターオブジェクトによって内部的に使用されます。このプロパティは,継承されたフォームでプロパティを書き込むときに上位コンポーネントを反復処理する場合に使用されます。

RootAncestor プロパティは常に上位フォームです。Root の各コンポーネントは継承されたフォームであり,Ancestor プロパティは RootAncestor プロパティ内の対応するコンポーネントを記録します。

ライターオブジェクトは,Root フォームが所有する各コンポーネントを反復処理して RootAncestor フォーム内で対応するコンポーネントと比較します。そして現在のコンポーネントで Ancestor コンポーネントと差異のあるプロパティだけを書き込みます。

関連項目