![]() |
TShellListview das verzeichnis setzen
Hallo,
ich möchte das verzeichnis/datei von TShellListview setzen, bei der TShellTreeView habe ich das schon hinbkommen mit .Path aber leider hat sowas TShellListView nicht.... weiß einer wie das geht ? das währe Praktisch :-D ich habe bei DelphiForum,DelphiPraxis,Google schon gesucht aber nichts brauchbares gefunden.... :( |
Re: TShellListview das verzeichnis setzen
Hi.
Delphi-Quellcode:
ShellListView1.Root := 'X:\Ordner\Unterordner\';
|
Re: TShellListview das verzeichnis setzen
ach: weiter nichts?
danke.... werde ich gleich testen *G* |
Re: TShellListview das verzeichnis setzen
das geht nicht:
Delphi-Quellcode:
in der comboBox steht z.b.:
ShellListView1.root:=comboBox2.Text;
d:\test.txt(datei gibt es) und er wechselt nicht zu dieser datei..... |
Re: TShellListview das verzeichnis setzen
Hi.
Ich glaube, du hast was falsch verstanden... In TShellListView.Root kann man nur Verzeichnisse, aber keine Dateien eintragen. [edit] Was willst du mit dem Anzeigen einer Datei bezwecken? [/edit] |
Re: TShellListview das verzeichnis setzen
nicht anzeigen nur auswählen
(wenn das nicht geht, dann kann ich auch dann halt nur mit verzeichnisen) |
Re: TShellListview das verzeichnis setzen
nun, Du könntest auch alle angezeiten Einträge in einer Schleife
durchlaufen und mit Deiner ComboBox vergleichen. Wenn der Inhalt der ComboBox dann gleich dem aktuellen Eintrag ist, dann selektierst Du diesen Eintrag. |
Re: TShellListview das verzeichnis setzen
das dachte ich auch schon, nur das problem ist ich weiß nicht wie ich den Itemindex setzten kann. So wie bei einer ListBox oder einer ListView geht es anscheind leider nicht :(
|
Re: TShellListview das verzeichnis setzen
ShellListView1.Items[Index].Select müsste das Zauberwort sein ;) siehe
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 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 by Thomas Breitkreuz