Einzelnen Beitrag anzeigen

daniel-volk

Registriert seit: 16. Jul 2003
170 Beiträge
 
Delphi 6 Enterprise
 
#1

Problem: Mittels ListBox Strings aus StringList löschen !?

  Alt 1. Aug 2003, 12:56
Hi,

wer kann mir bei folgendem Problem helfen?

Ich habe in einer StringList untereinander eine Menge Dateipfade stehen. Die reinen Dateinamen werden dabei vom Programm für den Benutzer noch einmal in eine Listbox geschrieben.
Die Stringlist wird also programmintern verwendet, während die Listbox als Userinterface dient.

Der User soll jetzt in der ListBox (Multiselect = true) verschiedene Items auswählen und auf "löschen" klicken können. Dabei sollen in der Stringlist die entsprechenden Strings (Index von ListBox Item = Index von StringList String) gelöscht werden.
(Es sollen also die gewählten Dateinamen aus der StringList entfernt werden).

Wie mache ich das am besten? Ich hab schon mit ListBox1.SelCount und ListBox1.ItemIndex gearbeitet (mit for-Schleife), das führt aber oft zum Löschen falscher Strings.

Danke für eure Hilfe!