![]() |
Nochmal SelectDirectory
Liste der Anhänge anzeigen (Anzahl: 1)
![]() Hallo, hier habe ich eine Variante von SelectDirectory gefunden. Sie hat ein interessantes Detail, sie zeigt oben unter Caption den ausgewählten Ordner an. Das ist bei einem großen Ordnerbaum sehr hilfreich. Das "offizielle" SelectDirectory von Delphi hat alles, was ich brauche (auch einen Ordner anlegen) aber die oben beschriebene Option fehlt. Übersehe ich da was oder muss ich nach arbeiten? Gruß Willie. |
AW: Nochmal SelectDirectory
Ich habe folgende Komponenten installiert:
Keiner dieser Dialoge unterstützt die Anzeige des aktuellen Pfades als Label wie auf deinen Screenshot. Außer JvSelectDirectory können alle Dialoge eine Edit-box anzeigen mit dem aktuellen Ordner: Leider ohne Pfad. Ich habe gerade versucht den Pfad im OnAcceptChange, OnChange und OnShouldShow von JvBrowseForFolderDialog als StatusText, DisplayName oder Title zu setzen. Das geht, aber der Dialog aktualisiert sich nicht. Die Werte sind erst bei erneuten aufrufen zu sehen. Du könntest z. B. von dieser Komponente ableiten und die function lpfnBrowseProc überschreiben. Bei uMsg = BFFM_SELCHANGED könntest du z. B. UpdateStatusText('pfad....'); aufrufen. Oder protected procedure DoSelChanged, etc. |
AW: Nochmal SelectDirectory
Mit neueren Delphi-Versionen würde man TFileOpenDialog nehmen und die Option fdoPickFolders setzen.
Dann hat das was man in 2019 als Verzeichnisauswahldialog unter Windows erwarten würde und nicht mehr diesen Uraltdialog. |
AW: Nochmal SelectDirectory
Hallo Delphianer,
Der OpenFolder Dialog hier aus dem Forum ist gut, wenn er die Möglichkeit böte, einen Ordner an zu legen. Delphi-SelectDirectory fehlt die sehr hilfreiche Anzeige von Laufwerk und Pfad oben (Edit ist kein Ersatz). Der Vista FileOpenDialog-Komponente fehlt die Eigenschaft IntialDir. Lässt sich das nachbauen? Ich will eine Datei mit festem Namen (Bildarchiv.dat) kopieren und dazu komfortabel den Zielordner auswählen. Gruß Willie. |
AW: Nochmal SelectDirectory
Zitat:
|
AW: Nochmal SelectDirectory
Danke Bernhard, so klappt es. Willie.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:50 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