System.Contnrs.TComponentList

Delphi
TComponentList = class(TObjectList)
C++
class PASCALIMPLEMENTATION TComponentList : public TObjectList
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | System.Contnrs |
Description
TComponentList gère une liste de composants et s'actualise toute seule quand un composant est libéré.
Utilisez la classe TComponentList pour stocker et gérer une liste de composants. TComponentList propose des propriétés et méthodes pour ajouter, supprimer, réorganiser, rechercher, trier et accéder aux composants. Comme TObjectList, TComponentList contrôle la mémoire de ses composants; à moins que la propriété OwnsObjects ne soit définie à false (ou que les composants soient retirés avec la méthode Extract). TComponentList libère ses composants lorsqu'ils sont retirés de la liste, ou quand l'instance de TComponentList est elle-même détruite.
De plus, TComponentList surveille ses composants. Quand un composant est libéré, TComponentList s'actualise automatiquement en supprimant la référence au composant supprimé et en compactant la liste.