![]() |
In Listbox mehrere selektierte Datei-Pfade einlesen
Guten Tag,
also ich möchte auf der Festplatte mehrere Dateien gleichzeitig selektieren und die Pfade der selektierten Dateien in eine Listox einlesen. Bisher kann ich immer nur ein Dateipfad in die Listbox einlesen und muss dann das gesamte Procedere wiederholen. Diese Wiederholung möchte ich vermeiden. Kann jemand von Euch helfen? Vielen Dank für Eure Hilfe im voraus. NoName1 |
AW: In Listbox mehrere selektierte Datei-Pfade einlesen
Wie machst du es denn bisher mit dem einem Pfad?
|
AW: In Listbox mehrere selektierte Datei-Pfade einlesen
Ich benutze zum Öffnen die TOpenDialog-Komponente.
Die Eigenschaft ist ofAllowMultiSelect = True gesetzt. Ich kann mehrere Dateien anklicken aber in die Listbox wird nur der erste Pfad übergeben. Edit: Ich habe es gefunden. Ich muss die Dateien in eine Stringlist zwischenspeichern und dann die Stringlist in die ListBox einlesen. So wird es klappen. |
AW: In Listbox mehrere selektierte Datei-Pfade einlesen
Die Eigenschaft [I]Files[[i] (oder so ähnlich) des OpenDialoges ist intern schon eine StringLsite, einfach in einer Schleife durch gehen und der Listbox hinzufügen.
|
AW: In Listbox mehrere selektierte Datei-Pfade einlesen
Oder noch kürzer:
Delphi-Quellcode:
ListBox.Items.Assign(OpenDialog.Files);
|
AW: In Listbox mehrere selektierte Datei-Pfade einlesen
Danke an Euch Beiden.
Ich habe beides getestet und mit den beiden Vorschlägen liessen sich problemlos die Dateien in die Listbox eintragen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz