![]() |
Re: ShellTreeView - Ordner selektieren
Kann es sein das bei Root noch der Name des ShellTreeViews vorkommt? Sprich:
Delphi-Quellcode:
Wenn ich es nämlich so machen würde, wie du es geschrieben hattest würde ich wieder den folgenden Fehler bekommen:
pfad:= ExtractFilePath(ParamStr(0)) + 'pics';
strvDirectory.Root:= pfad Path := IncludeTrailingPathDelimiter([b]ShellTreeView.Root[/b]) + 'pics'; strvDirectory.SetFocus; Zitat:
Zitat:
|
Re: ShellTreeView - Ordner selektieren
Hallo,
vielleicht so: ShellTreeView1.Path := IncludeTrailingPathDelimiter(Dein_Verzeichnis); ShellTreeView1.Selected.MakeVisible; mfg Herbert |
Re: ShellTreeView - Ordner selektieren
Klappt auch nicht ... Er überschreibt den Path ja auch nicht, d.h. es steht immer noch der Pfad zum Desktop drin.
Ich habe jetzt einfach mal versucht nen Ordner aufem Desktop zu selektieren, was aber auch nicht klappt. :wall: Werd mal noch nen bischen rumprobieren ... :coder2: |
Re: ShellTreeView - Ordner selektieren
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
schau mal bitte, ob das angehängte funktioniert. Einfach auf Button1 klicken, danach wird das, was im Edit oben steht, ausgewählt (zu Testzwecken mit C:\Windows vorbelegt) und zu guter letzt kommt eine Messagebox mit dem ShellTreeView.Path. |
Re: ShellTreeView - Ordner selektieren
ja klappt :)
€: aber ist es gewollt das dateien nicht angezeigt werden ? (dadurch kann man manche ordner expanden in denen "nix" ausser dateien drinne ist (die ja ausgeblendet werden) mfg smallsmoker |
Re: ShellTreeView - Ordner selektieren
Zitat:
Darf man fragen, wie du das nun bewerkstelligt hast? |
Re: ShellTreeView - Ordner selektieren
Im Endeffekt ist es nur das:
Delphi-Quellcode:
stv ist hierbei ein TShellTreeView.
stv.Path := edit1.Text;
stv.SetFocus; ShowMessage(stv.Path); |
AW: ShellTreeView - Ordner selektieren
Ich habe eine Zusatzfrage.
Wenn man ein Berzeichnis angibt, kann es sein das das ausgewählte Verzeichnis nicht in dem sichbare Bereich angzeigt wird. Wie lässt sich das Verzeichnis anzeigen. Ich habe mit
Delphi-Quellcode:
gemacht, gibt es eine bessere Möglichkeit?
ShellTreeView.AlphaSort(False)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 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-2025 by Thomas Breitkreuz