2017-02-10 2 views
0

Zuerst entschuldigen Sie mich, ich benutze Google-Übersetzung, ich bin französisch ...ausblenden Root-Pfad/Ordner in DirectoryListBox Delphi

Mit delphi (Berlin), wie die Eltern (root) zu verbergen?

Zum Beispiel, wenn ich DirectoryListBox1.Directory := 'documentation\'; (c: \ test \ Dokumentation), wie c: \ test nicht erscheinen, sondern nur die "Dokumentation" -Ordner (und alle Ordner, die es enthält)?

Beispiel 1

enter image description here

Beispiel 2

enter image description here

Vielen Dank im Voraus für Ihre Antwort

Antwort

1

Die TDirectoryListBox Komponente nicht unterstützt, was Sie zu tun versuchen.

Ich würde stattdessen TShellTreeView empfehlen; Es hat ähnliche Funktionen, sieht moderner aus und verhält sich unter anderem so, wie Sie es möchten, wenn Sie die Root-Eigenschaft festlegen.

Wenn Sie XE6 oder früher verwenden, sollten Sie direkten Zugriff auf diese Komponente haben. Wenn Sie eine neuere Version haben, müssen Sie die Schritte in der akzeptierten Antwort zu this post befolgen, um sie zu installieren.

+0

Hallo Vielen Dank für Ihre Hilfe, ich hatte einen Verdacht auf diese Antwort. Ich folge nur dem Tutorial, dass Sie mir sagen, aber nichts zu tun, alles kompiliert gut, aber die Komponente kommt nirgends. Ich mache noch einen Versuch und ich komme wieder auf Sie zurück. Es gibt keine Möglichkeit, diese Komponente von Delphi 7 zu exportieren und in Delphi Berlin zu importieren. vielen Dank – lugdanum

+0

Sie können nicht "eine Komponente exportieren und importieren". Sie können eine Komponente installieren, wenn Sie die Quelldateien haben, die in dem Beitrag beschrieben sind, den ich verlinkt habe. Sie müssen genauer auf das Problem eingehen, das Sie haben. Wenn Sie Schwierigkeiten haben, in Englisch zu erklären, gehen Sie voran und verwenden Sie Französisch, viel von dem, was Sie oben geschrieben haben, macht keinen Sinn was auch immer ... – DNR

+0

Merci pour votre aide Alors in einer Premier-Zeit tschüss téléchargé les fichiers de cette adresse comme indiqué dans le Beitrag: [Source] (http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE6/Object%20Pascal/VCL/ShellControls/) J'ai cette erreur: [C1] (http://hpics.li/3d15b13) [j'ai suivi ces Angaben Seite] (http://docwiki.embarcadero.com/CodeExamples/XE6/en/VCL.ShellControls_Sample) et j ' obtiens aussi une erreur: [C2] (http://hpics.li/2380d0d) Die uncondition d'écodage (Unicode), Mais là çà me dépasse. MERCI – lugdanum