System.Classes.TOwnedCollection.GetOwner

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetOwner: TPersistent; override;

C++

DYNAMIC TPersistent* __fastcall GetOwner();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Classes.pas
System.Classes.hpp
System.Classes TOwnedCollection

Beschreibung

Gibt den Eigentümer einer Komponente zurück.

System.Classes.TOwnedCollection.GetOwner erbt von System.Classes.TPersistent.GetOwner. Der folgende Inhalt bezieht sich auf System.Classes.TPersistent.GetOwner.

Gibt den Eigentümer einer Komponente zurück.

GetOwner wird von der Methode GetNamePath aufgerufen, um den Eigentümer eines persistenten Objekts zu bestimmen. GetNamePath und GetOwner werden in TPersistent eingeführt, sodass Nachkommen, wie etwa Kollektionen, im Objektinspektor angezeigt werden können. Wie in TPersistent implementiert, gibt GetOwner nil (Delphi) oder NULL (C++) zurück.

Bei TOwnedCollection gibt die Methode GetOwner den Eigentümer der Kollektion zurück. Bei TCollectionItem-Kollektionseinträge gibt GetOwner das Kollektionsobjekt zurück, in das der Eintrag eingefügt wurde. Bei TComponent gibt GetOwner den Wert der Eigenschaft Owner zurück.

Siehe auch