System.Classes.TList.Delete
Delphi
procedure Delete(Index: Integer);
C++
void __fastcall Delete(int Index);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TList |
Description
Supprime l'élément à la position donnée par le paramètre Index.
Appelez Delete pour supprimer l'élément à la position spécifique de la liste. Les indices sont à base zéro, l'Index du premier élément est 0, l'Index du second est 1, etc. L'appel de Delete fait remonter tous les éléments du tableau Items suivant l'élément supprimé et réduit la valeur de Count.
Pour retirer la référence à un élément 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++).
Remarque : Delete ne libère pas la mémoire associée à l'élément. L'objet peut être libéré en redéfinissant la méthode Notify.