System.Classes.TOwnedCollection

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TCollectionSystem.Classes.TPersistentSystem.TObjectTOwnedCollection

Delphi

TOwnedCollection = class(TCollection)

C++

class PASCALIMPLEMENTATION TOwnedCollection : public TCollection

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes


Description

TOwnedCollection est une collection qui maintient les informations relatives à son propriétaire.

Chaque TOwnedCollection contient un groupe de descendants de TCollectionItem.

TOwnedCollection étend TCollection en maintenant les informations relatives à son propriétaire. La connaissance du propriétaire de TOwnedCollection permet à l'inspecteur d'objets d'afficher le nom de la collection à la conception. Notez que :

  • Les classes qui descendent directement de TCollection doivent implémenter la méthode GetOwner si elles doivent apparaître dans l'inspecteur d'objets. Voir les descendants typiques dans la classe TCollection.
  • En descendant de TOwnedCollection, la classe dérivée n'a pas besoin d'ajouter quoi que ce soit afin d'apparaître dans l'inspecteur d'objets, car TOwnedCollection implémente la méthode GetOwner.

Le tableau suivant énumère certains descendants typiques de TOwnedCollection avec le descendant de TCollectionItem correspondant, ainsi que le composant utilisant chaque paire :

Descendant de TOwnedCollection Descendant de TCollectionItem Composant

TCustomMultiResBitmap

TCustomBitmapItem

TImage

TFieldDefs

TFieldDef

TDataSet

TIndexDefs

TIndexDef

TClientDataSet

TWorkAreas

TWorkArea

TListView

TTaskDialogButtons

TTaskDialogButtonItem

TTaskDialog

TCellCollection

TCellItem

TGridPanel

TControlCollection

TControlItem

TGridPanel

TListControlItems

TListControlItem

TStaticListAction

TRecipientCollection

TRecipientItem

TSendMail

TActionListCollection

TActionListItem

TActionManager

TActionBars

TActionBarItem

TActionManager

Voir aussi