System.Classes.TPersistent.GetOwner
Aus RAD Studio API Documentation
Delphi
function GetOwner: TPersistent; dynamic;
C++
DYNAMIC TPersistent* __fastcall GetOwner(void);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TPersistent |
Beschreibung
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 TCollection gibt die Methode GetOwner den Eigentümer der Kollektion zurück. Bei Kollektionseinträge wird das Kollektionsobjekt zurückgegeben, in das der Eintrag eingefügt wurde. Bei TComponent bezeichnet der Rückgabewert den Inhalt der Eigenschaft Owner.