System.Classes.TPersistent.GetOwner

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

function GetOwner: TPersistent; dynamic;

C++

DYNAMIC TPersistent* __fastcall GetOwner(void);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
System.Classes.pas
System.Classes.hpp
System.Classes TPersistent

Description

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 (Object Pascal) 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