System.Contnrs.TComponentList.Extract

De RAD Studio API Documentation
Aller à : navigation, rechercher

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++).

Voir aussi