System.Classes.TOwnedCollection.GetOwner

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi