Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ordnerinhalt per OpenDialog in ListBox hinzufügen (https://www.delphipraxis.net/133603-ordnerinhalt-per-opendialog-listbox-hinzufuegen.html)

Grandhanate 5. Mai 2009 18:50


Ordnerinhalt per OpenDialog in ListBox hinzufügen
 
Hallo,

Hänge momentan gerade etwas beim programmieren fest. Habe dabei folgendes Problem: Ich erstelle zur Laufzeit einige Dateien und möchte deren Pfade später in eine ListBox laden. Gibts es da bei Delphi eine Möglichkeit über den Opendialog den kompletten rdnerinhalt hinzuzufügen?

(ListBox1.Items.AddStrings(OpenDialog1. -->Ordnerinhalt)

Vorab schon mal Danke für eure Antworten.
Gruß Grandhanate

Progman 5. Mai 2009 19:02

Re: Ordnerinhalt per OpenDialog in ListBox hinzufügen
 
Den Opendialog so einstellen, dass multiselect möglich ist. Dann nach dem Öffnen alle Dateien markieren. Nach dem OpenDialog.Execute einfach ListBox1.Items.AddStrings(OpenDialog1.Files) oder Assign benutzen. Müsste klappen ;)

Luckie 5. Mai 2009 19:14

Re: Ordnerinhalt per OpenDialog in ListBox hinzufügen
 
Benutzerfreundlicher wäre es aber wahrscheinlich wenn man mit einem Ordnerauswahldialog dem benutzer den ordner auswählen lässt und die Datreien damm miot FindFirstFile und FindNextFile läd.

Grandhanate 5. Mai 2009 19:16

Re: Ordnerinhalt per OpenDialog in ListBox hinzufügen
 
Gibts auch eine Möglichkeit, dass Delphi das ganze automatisch macht? Eigentlich wollte ich den OpenDialog nämlich nicht manuell öffnen und alle Dateien markieren; der Pfad für den Ordner ist von Anfang an festgesetzt, ich hab nur keine Möglichkeit gefunden, das Ganze automatisch zu machen. Sollte das nicht gehen werde ich über ne ini Datei zwischenspeichern und ein bisschen improvisieren. ^^

Luckie 5. Mai 2009 19:17

Re: Ordnerinhalt per OpenDialog in ListBox hinzufügen
 
Dann lässt du den Dialog eben weg.

Grandhanate 5. Mai 2009 19:45

Re: Ordnerinhalt per OpenDialog in ListBox hinzufügen
 
So, hab das ganze jetzt einfach so umgebaut, dass ich die Dateien, die ich nicht mehr brauche anderweitig auslagere und die die ich brauche im gleichen Verzeichnis sind, wo sie vorher auch waren. Danke nochmal für eure Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 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