System.Classes.TWriter.RootAncestor
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 コンポーネントと差異のあるプロパティだけを書き込みます。