Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi löschen eines items in einer FileListBox (https://www.delphipraxis.net/25094-loeschen-eines-items-einer-filelistbox.html)

blackvisions 1. Jul 2004 00:07


löschen eines items in einer FileListBox
 
also leuts

ich habe nun alles dateien eines ordners eingelesen. nun möchte ich, ein paar einträge dadrin löschen..

wie mach ich das?

mit FileListBox1.Items.Clear; lösche ich jo gleich die ganze List :roll: was nicht die absicht ist. und mit FileListBox1.Items.Delete(id) geht es irgendwie auch nicht..

wisst ihr gleich eine syntax welche das problem lösen würde? oder könnt ihr mir sonst irgendwie helfen?

thx im voraus!!

Christian Seehase 1. Jul 2004 00:17

Re: löschen eines items in einer FileListBox
 
Moin Blackvisions,

Zitat:

Zitat von Blackvisions
...und mit FileListBox1.Items.Delete(id) geht es irgendwie auch nicht..

wie: "geht nicht"?
Lässt sich das etwas präzisieren? ;-)

blackvisions 1. Jul 2004 01:00

Re: löschen eines items in einer FileListBox
 
es gab immer eine fehlermeldung..

aber problem hab ich ebe gerade anders gelöst.. etwas umständlich aber geht auch..

habe einfach anstatt alle falsches files in der filelistbox zu löschen habe ich alle richtigen files in einen array gespeichert und die files dann von diesem array aus aufgerufen..

aber danke für die unterstützung!! :thuimb: :hello:

NicoDE 1. Jul 2004 01:06

Re: löschen eines items in einer FileListBox
 
Standard-Problem beim Löschen von Einträgen aus einer Liste ist, dass dadurch die Indizes verschoben werden.
Am einfachsten löst man das Problem in einer Schleife, welche die Einträge von hinten (Count-1 downto 0) löscht.

Luckie 1. Jul 2004 01:06

Re: löschen eines items in einer FileListBox
 
Zitat:

Zitat von blackvisions
es gab immer eine fehlermeldung..

Ob du es glaubst oder nicht, gerade die würde uns interessieren. :roll:

Christian Seehase 1. Jul 2004 01:32

Re: löschen eines items in einer FileListBox
 
Moin Blackvisions,

und um Luckies Ausführung zu ergänzen:
Es geht mit Delete nämlich wunderbar. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz