hallo, mache bitte für eine neue Frage ein neues Thema auf
@Kroko: Ein paar erklärende Worte zu dem Quelltextbrocken wären sicher nicht schlecht gewesen.
Listbox1.Items.Delete(ListBox1.Items.IndexOf('haha'));
Bei diesem Quelltext sollte man aufpassen das "haha" auch wirklich vorhanden ist da
ListBox1.Items.IndexOf('haha')
sonst -1 zurück gtibt und
Listbox1.Items.Delete(-1)
wirft dir einen Fehler weil es kein -1tes Item gibt.
man kommt also am besten man prüft vorher ob es den Eintrag überhaupt gibt bevor man ihn löscht.
Delphi-Quellcode:
var index: Integer;
begin
//ermitteln an wievielter Stelle "haha" steht
index = ListBox1.Items.IndexOf('haha');
//wenn "haha" in der Listbox gefunden wurde
if (index > -1)
//die Zeile von "haha" löschen
Listbox1.Items.Delete(index);