System.Classes.TOwnedCollection.GetOwner
Delphi
function GetOwner: TPersistent; override;
C++
DYNAMIC TPersistent* __fastcall GetOwner(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TOwnedCollection |
Description
Renvoie le propriétaire d'un objet.
System.Classes.TOwnedCollection.GetOwner hérite de System.Classes.TPersistent.GetOwner. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TPersistent.GetOwner.
Renvoie le propriétaire d'un objet.
La méthode GetOwner est utilisée par la méthode GetNamePath pour trouver le propriétaire d'un objet persistant. GetNamePath et GetOwner sont introduits dans TPersistent afin que les descendants comme les collections puissent apparaître dans l'inspecteur d'objets. Telle qu'implémenetée dans TPersistent, GetOwner renvoie nil
(Delphi) ou NULL
(C++).
Pour TOwnedCollection, GetOwner renvoie le propriétaire de la collection. Pour les éléments de collection TCollectionItem, GetOwner renvoie l'objet collection dans lequel l'élément a été inséré. Pour TComponent, GetOwner renvoie la valeur de la propriété Owner.