Einzelnen Beitrag anzeigen

e-gon

Registriert seit: 7. Jul 2003
Ort: Stuttgart
156 Beiträge
 
Delphi 6 Enterprise
 
#1

ShellTreeView: Node -> Pfad (ohne Selektieren!)

  Alt 12. Aug 2012, 08:56
Hallo!

Wie man in einer ShellTreeView über einen Verzeichnispfad den entsprechenden Knoten findet wird vielfach erklärt. Aber ich finde einfach nichts für den umgekehrten Weg!

Konkret: Ich will per Knopfdruck die Verzeichnisse aller momentan in ShellTreeView angezeigter Knoten (Level>1) in eine Liste speichern ohne jeden Knoten per Select auszuwählen zu müssen um dann ShellTreeView1.Path auslesen zu können.

Beispiel:
Desktop
|- Arbeitsplatz
| |- SYSTEM (C: )
| | |- Test
| | |- WINDOWS
(..)

Liste:
C:\
C:\Test
C:\WINDOWS

Kennt jemand eine Möglichkeit? Irgendwelche String-Kopier-Tricks fnktionieren auch nicht zuverlässig.

ShellTreeView muss ja bei einem Node-Wechsel die Path-Variable auch irgendwie ermitteln. Allerdings finde ich in der ShellTreeView.pas-Datei einfach keinen Hinweis...

Gruß
e-gon
  Mit Zitat antworten Zitat