Aus ListBox löschen
-
Moin
Wenn ich einen AnsiString test = "test" habe und den mit ListBox->AddItem(test,0) in eine ListBox hinzufüge, gibt es dann die möglich nur durch den String-namen den einrag wieder zu löschen ?
Mit ListBox->DeleteItem(test) habe ich es schon versucht, aber ohne erfolg.
Die Borlandilfe hat mir auch nicht viel geholfen
.
Thx schonmal
-
Siehe IndexOf.
-
Danke schonmal.ich hab mal die hilfe durchsucht und nur sachen, über IndexOf gefunden, die mir nicht weitergeholfen haben. Könntest du das vieleicht ein bissjen genauer erklären ?
-
Hallo
2 Fakten, die du auch aus der Hilfe hättest heraulesen können :
- IndexOf gibt dir den Index eines Wertes zurück (wenn vorhanden)
- Delete löscht den Eintrag mit dem übergebenen Index
den Rest darfst du jetzt selber machenbis bald
akari
-
ich habs immernoch nicht so richtig gecheckt

brauche ich denn eine for-schleife und eine if-anweisung, um das ganze zu machen ?
-
Hallo
int IndexToDelete = ListBox1->Items->IndexOf("Test"); if (IndexToDelete >= 0) ListBox1->Items->Delete(IndexToDelete);bis bald
akari