System.Contnrs.TComponentList

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

System.Contnrs.TObjectListSystem.Classes.TListSystem.TObjectTComponentList

Object Pascal

TComponentList = class(TObjectList)

C++

class PASCALIMPLEMENTATION TComponentList : public TObjectList

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs System.Contnrs

Beschreibung

TComponentList verwaltet eine Liste von Komponenten.

Mit einem TComponentList-Objekt können Sie eine Liste von Komponenten speichern und verwalten. Die Klasse verfügt dazu über Eigenschaften und Methoden, mit denen Komponenten hinzugefügt, entfernt, verschoben, lokalisiert und sortiert werden können. Sie verwaltet wie TObjectList auch den Speicher ihrer Komponenten, sofern nicht die Eigenschaft OwnsObjects auf false gesetzt ist (oder die Komponenten mit der Methode Extract entfernt wurden). Wenn Elemente aus der Liste gelöscht werden oder die Liste selbst freigegeben wird, werden die Komponenten automatisch aus dem Speicher entfernt.

Das TComponentList-Objekt aktualisiert sich automatisch selbst, wenn eine Komponente freigegeben wird. Das TComponentList-Objekt aktualisiert sich automatisch selbst, wenn eine Komponente freigegeben wird. Dazu wird der Verweis auf die betreffende Komponente gelöscht und die Liste gepackt.

Siehe auch