Deleting a String from a List
Go Up to Manipulating Strings in a List
To delete a string from a string list, call the Delete method of the list, passing the index of the string you want to delete. If you do not know the index of the string you want to delete, use the IndexOf method to locate it. To delete all the strings in a string list, use the Clear method.
The following example uses IndexOf and Delete to find and delete a string:
Delphi:
with ListBox1.Items do
begin
FoundIndex := IndexOf('bureaucracy');
if FoundIndex > -1 then
Delete(FoundIndex);
end;
C++:
int BIndex = ListBox1->Items->IndexOf("bureaucracy");
if (BIndex > -1)
ListBox1->Items->Delete(BIndex);