Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TShellListView Pfad setzen (https://www.delphipraxis.net/97759-tshelllistview-pfad-setzen.html)

argonix 15. Aug 2007 19:43


TShellListView Pfad setzen
 
Hallo!
Nach mehreren erfolglosen Versuchen eine Lösung zu finden, meine Frage:
Wie kann ich (Wenn ich den Pfad als String habe) mit dem ShellListView zu diesem Ort navigieren?
(Vielleicht übersehe ich da was wichtiges oder habe noch keinen richtigen Ansatz gefunden, aber ich suche schon 2 Tage nach einer Möglichkeit und finde einfach nichts sinnvolles :wall:)

scrat1979 15. Aug 2007 20:07

Re: TShellListView Pfad setzen
 
Hallo!

Habe leider kein Delphi zur Hand und daher keine Möglichkeit es zu testen. Ich kann mich aber daran erinnern, daß ich dieses Problem auch mal hatte und nicht lösen konnte. Ich meine, daß ich mich daher für folgende Komponente entschieden habe: link. Eventuell ist dies einen Versuch wert, falls Du nicht zum Ergebnis kommen solltest.

SCRaT

argonix 16. Aug 2007 14:52

Re: TShellListView Pfad setzen
 
Ich benutze diese Komponenten auch, habe da aber auch keine Möglichkeit gefunden. Wie geht das? Das muss ja irgendwie möglich sein!

argonix 17. Aug 2007 20:15

Re: TShellListView Pfad setzen
 
Geht das wirklich nicht? Ich habe schon einige andere Komponenten ausprobiert, aber es ist überall das gleiche Problem!

Blackheart 17. Aug 2007 20:48

Re: TShellListView Pfad setzen
 
Delphi-Quellcode:
Shelllistview1.Root:='Dein Pfad';

argonix 17. Aug 2007 21:03

Re: TShellListView Pfad setzen
 
Zitat:

[Fehler] fileman.pas(165): E2010 Inkompatible Typen: 'TShellNode' und 'string'
Das geht so (leider) nicht. Kann man vielleicht den String in eine TShellNode packen? Bei mir hat das bis jetzt nicht funktioniert.

Blackheart 17. Aug 2007 21:54

Re: TShellListView Pfad setzen
 
Bei Mir funktioniert das , Du musst einen Absoluten Pfad angeben.

scrat1979 17. Aug 2007 22:13

Re: TShellListView Pfad setzen
 
Also mit den Shell-Komponenten von JamSoftware geht das 100%ig, die kosten allerdings auch Geld. Sollte das egal sein, würde ich Dir diese empfehlen. Hatte damit auch mal ein Projekt gemacht.

SCRaT

argonix 19. Aug 2007 21:00

Re: TShellListView Pfad setzen
 
Gibt es da keine kostenlose Möglichkeit? Irgendeinen WinAPI-Befehl, den ich übersehen habe? Denn die JamSoftware- Komponenten kriegen das ja auch hin.

jfheins 19. Aug 2007 22:03

Re: TShellListView Pfad setzen
 
Ich weis nicht, aber die (ofensichtliche) Möglichkeit wäre doch:
Delphi-Quellcode:
ShellListView1.Root := 'C:\';
Oder zur not eine ShellCombobox mit drauf und dann so: http://www.delphipraxis.net/internal...=711900#711900 ;)

Oder du ruft die private Funktion procedure SetPathFromID(ID: PItemIDList); auf :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr.
Seite 1 von 2  1 2      

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