Afficher : Delphi C++
Préférences d'affichage

System.Classes.TCollection

De XE2 API Documentation

System.Classes.TPersistentSystem.TObject
TCollection

Delphi

TCollection = class(TPersistent)

C++

class PASCALIMPLEMENTATION TCollection : public TPersistent

Propriétés

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

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

Versions précédentes
Traductions