System.Classes.TReader.Owner
Delphi
property Owner: TComponent read FOwner write FOwner;
C++
__property TComponent* Owner = {read=FOwner, write=FOwner};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Classes.pas System.Classes.hpp |
System.Classes | TReader |
説明
Owner プロパティは,リーダーオブジェクトのストリームから読み出したコンポーネントの Owner プロパティとして割り当てるコンポーネントを格納します。
Owner プロパティは,ストリームするコンポーネントを特定するためにコンポーネントのストリームシステムによって内部的に使用されます。Root コンポーネントによって所有されるすべてのコンポーネントはストリーミングプロセスで処理されます。
Owner は,ストリームから読み取ったコンポーネントの Owner プロパティです。コンポーネントの Owner プロパティの値は,TReader の Owner プロパティの値に設定されます。リーダーオブジェクトの Owner プロパティの値が nil (Delphi)または NULL (C++)の場合,Root プロパティの値がコンポーネントの Owner プロパティに割り当てられます。
ほとんどのコンポーネントでは,Owner プロパティは nil (Delphi)または NULL (C++)です。Root フォームによって所有されていないサブコンポーネントを含むことができるコンポーネントの場合(ツリービューコンポーネントのノードなど),Owner プロパティは Root と同じではありません。コンポーネントの GetChildOwner メソッドが Owner を指定します。