System.Contnrs.TComponentList

De Appmethod Libraries
Aller à : navigation, rechercher

System.Contnrs.TObjectListSystem.Classes.TListSystem.TObjectTComponentList

Object Pascal

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.

Voir aussi