System.Contnrs.TClassList.Remove
Delphi
function Remove(AClass: TClass): NativeInt; inline;
C++
HIDESBASE System::NativeInt __fastcall Remove(System::TClass AClass);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TClassList |
Description
Remove retire de la liste la première occurrence de la classe spécifiée.
Appelez la méthode Remove pour supprimer une classe spécifique de la liste quand son indice est inconnu. La valeur renvoyée est l'indice de la classe dans le tableau Items avant sa suppression. Si l'objet spécifié n'est pas trouvé dans la liste, Remove renvoie –1.
Après la suppression d'une classe, l'indice de toutes les classes suivantes est décalé vers le bas et Count est décrémentée. Si une classe apparaît à plusieurs reprises dans la liste, Remove ne supprime que la première occurrence.
Pour utiliser l'indice à la place d'une référence d'objet pour spécifier la classe, appelez la méthode Delete.