TStrings.Remove
| TStrings = class (TObject) | Interface de TStrings | Exemples de TStrings |
Supprime une chaîne de la TStrings par son nom
Syntaxe
procedure Remove(str: String)
str : Chaîne à supprimer
Remarques
- Si str est présent plusieurs fois dans la TStrings, seule la première occurence est supprimée.
- Si str n'est pas présent dans la TStrings, rien n'est fait.
- La chaîne est supprimée, pas effacée : les éléments suivants sont décalés d'une position.
- Pour supprimer un élément par son index, utiliser Delete.
Exemples
var liste := TStrings.Create;
liste.Commatext := 'paul,pierre,jacques,pierre';
liste.Remove('pierre');
InformationDlg(liste.CommaText); // Affiche 'paul,jacques,pierre'
liste.Commatext := 'paul,pierre,jacques,pierre';
liste.Remove('pierre');
InformationDlg(liste.CommaText); // Affiche 'paul,jacques,pierre'