System.Contnrs.TComponentList.Extract
Delphi
function Extract(Item: TComponent): TComponent; inline;
C++
HIDESBASE System::Classes::TComponent* __fastcall Extract(System::Classes::TComponent* Item);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TComponentList |
Description
Supprime un composant de la liste.
Appelez la méthode Extract pour retirer un composant de la liste. Après la suppression du composant, l'indice de tous les composants est décalé vers le bas et Count est décrémentée.
Extract ne libère pas le composant supprimé de la liste. A l'inverse, la méthode Delete, par exemple, libère le composant, sauf si la valeur false est attribuée à OwnsObjects.
Pour retirer la référence à un composant sans supprimer son entrée du tableau Items ni modifier le compteur (Count), initialisez la propriété Items de l'index à nil (Delphi) ou NULL (C++).