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 ShellListView: einen Ordner zurückspringen (https://www.delphipraxis.net/36969-shelllistview-einen-ordner-zurueckspringen.html)

Helmi 28. Dez 2004 20:00


ShellListView: einen Ordner zurückspringen
 
Hallo,

ich beschäftige mich gerade mit der Komponente "ShellListView", momentan noch in einem Test-Projekt.

Wenn ich auf einen Ordner klicke, dann wird dieser geöffnet und ich seh dessen Inhalt.

Nur, wie komme ich wieder zurück?
Es gibt z. B. beim OpenDialog diesen Button "Eine Ebene nach oben".
So was hätt ich auch gerne

Hätt jemand ne Idee wie man das machen könnte?

Gina 28. Dez 2004 20:06

Re: ShellListView: einen Ordner zurückspringen
 
Hallo,

vielleicht nützt dir die ShellComboBox etwas? Oder die ShellTreeView, oder beides ;)
Die mußt du dann nur untereinander verknüpfen im OI.

Gina.

Luckie 28. Dez 2004 20:06

Re: ShellListView: einen Ordner zurückspringen
 
"Eine Ebene nach oben" ist aber nicht unbedingt gleich "Zurück". Wenn der Knoten schon über mehrere Ebenen geöffnet ist, kann ich doch einfach mehrere Ebenen überspringen. "Eine Ebene nach oben" wäre einfach den übergeordneten Knoten öffnen. Bei "Zurück" musst du dir merken von wo der Benutzer kam.

Helmi 28. Dez 2004 20:22

Re: ShellListView: einen Ordner zurückspringen
 
mmh
Wenn ich aber mehrere Unterordner habe, dann müsst ich mir immer wieder den letzten Ordner merken und dann zu diesem zurückspringen, dann von diesem Ordner wieder zurückspringen etc....


Ich werd das jetzt anders machen, dass man mit dem Button immer zu dem ersten Ordner (den unter "root" eingestellten Ordner) zurückspringt
Das ist das einfachste...

Trotzdem Danke

MuTzE.Y85 21. Dez 2015 23:51

AW: ShellListView: einen Ordner zurückspringen
 
Zwar uralt, aber passt zu meiner Frage.

Ich möchte einen relativ einfachen Dateibrowser programmieren.
Um möglichst wenig Aufwand zu haben, wollte ich die ShellControls nehmen.
Jetzt gibts in der ShellListView aber leider keinen Eintrag um zum übergeordneten Ordner zu wechseln, z.B. zwei Punkte (..).
Weiß jemand wie ich das hinzufügen könnte, wenn ich eine Ableitung der Komponente mache?

Oder wäre es das Beste eine normale Listview zu nehmen und alles selbst zu implementieren?

Gruß


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