Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi In ListBox einträge aus ShellView hinzufügen?? (https://www.delphipraxis.net/13736-listbox-eintraege-aus-shellview-hinzufuegen.html)

Akut-Programming 25. Dez 2003 18:58


In ListBox einträge aus ShellView hinzufügen??
 
Hi ihr!

Ich hab da mal ne Frage, unzwar, wie kann ich die Einträge aus einer ShellView in eine ListBox kopieren, sozusagen den Dateiname jeweils hinzufügen? In der ShellView lass ich extra nur Dateien anzeigen, keine Ordner. Nur wenn ich doppelt auf die ListBox klicke, wird die jeweilige Datei über die API ausgeführt. Will die Datei aber einfach nur in meiner Anwendung verwenden. Kann mir da jemand helfen?

Akut-Programming 25. Dez 2003 20:58

Re: In ListBox einträge aus ShellView hinzufügen??
 
:roll: Hätt ich vorher doch genauer nachgeschaut.. mit der FileListBox geht ja genau das was ich wollte! :mrgreen:

mirage228 25. Dez 2003 21:11

Re: In ListBox einträge aus ShellView hinzufügen??
 
du kannst es auch selbst per ListView machen!

Vorteile
- Du hast alle neueren Icons der Datentypen
- Du kannst zusätzliche Dateiinformationen anzeigen lassen

Nachteile
- Du musst alles selbst per Hande machen

mfG
mirage228

scp 25. Dez 2003 23:11

Re: In ListBox einträge aus ShellView hinzufügen??
 
Du kannst auch bei einem ShellListView im Object Inspector die Eigenschaft AutoNavigate auf false setzten, dann passiert auch nix bei einem Doppelklick.

Plague 28. Feb 2004 14:14

Re: In ListBox einträge aus ShellView hinzufügen??
 
Ich habe es nicht ausprobiert, aber wenn du die Einträge einfach nur übernehmen willst, würde ich es so machen:

Code:
Listbox1.Items.Add(ShellListView1.Selected.DisplayName);
MfG
Thomas


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