Classes.TCollection

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De Classes.pas

TCollection = class(TPersistent)


Unité : Classes

Type : classe

Membres de classe hérités : Membres Classes.TCollection

Propriétés de classe : Propriété Classes.TCollection

Méthodes de classe : Méthodes Classes.TCollection

Constructeurs et destructeurs de classe : Constructeurs Classes.TCollection

Informations C++

De Classes.hpp

TCollection = class(TPersistent)


Unité : Classes

Type : classe

Membres de classe hérités : Membres Classes.TCollection

Propriétés de classe : Propriété Classes.TCollection

Méthodes de classe : Méthodes Classes.TCollection

Constructeurs et destructeurs de classe : Constructeurs Classes.TCollection

Description

TCollection sert de conteneur aux objets TCollectionItem.


Chaque TCollection contient un groupe de descendants de TCollectionItem. TCollection gère un tableau des éléments de la collection dans la propriété Items. La propriété Count indique le nombre d'éléments de la collection. Les méthodes Add et Delete permettent, respectivement, d'ajouter et de supprimer des éléments de la collection.

Les objets dérivés de TCollection peuvent contenir des objets dérivés de TCollectionItem. Ainsi, pour chaque descendant de TCollection, il existe un descendant correspondant de TCollectionItem. Le tableau suivant énumère certains descendants types de TCollection avec le descendant correspondant de TCollectionItem, ainsi que le composant utilisant chaque paire.



Descendant deTCollection Descendant de TCollectionItem Composant

TAggregates

TAggregate

TClientDataSet

TCookieCollection

TCookie

TWebResponse

TCoolBands

TCoolBand

TCoolBar

TDBGridColumns

TColumn

TDBGrid

TDependencies

TDependency

TService

TDisplayDims

TDisplayDim

TDecisionGrid

TFieldDefs

TFieldDef

TDataSet

THeaderSections

THeaderSection

THeaderControl

TIndexDefs

TIndexDef

TTable

TListColumns

TListColumn

TListView

TParams

TParam

nombreux ensembles de données

TStatusPanels

TStatusPanel

TStatusBar

TWorkAreas

TWorkArea

TListView



Les contrôles utilisant TCollection et les descendants de TCollectionItem ont une propriété publiée contenant une collection. Par exemple, la propriété Panels de TStatusBar contient un objet TStatusPanels. Un éditeur de propriétés standard, appelé génériquement l'éditeur de collections, peut être appelé dans l'inspecteur d'objet pour modifier les éléments de la collection.

Remarque :  Lors de l'écriture d'un descendant de TCollection qui est utilisé par un autre contrôle, vérifiez que vous redéfinissez la méthode protégée GetOwner de la collection afin qu'elle puisse apparaître dans l'inspecteur d'objets.

Voir aussi

Personal tools