Einzelnen Beitrag anzeigen

Andreas L.

Registriert seit: 23. Mai 2011
Ort: Furth im Wald
308 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Nochmal SelectDirectory

  Alt 6. Apr 2019, 10:40
Ich habe folgende Komponenten installiert:
  • Browse4Folder (EmbeddedWB)
  • JvBrowseForFolderDialog (Jedi VCL)
  • JvSelectDirectory (Jedi VCL)
  • KBrowseFolderDialog (KControls von Tomas Krysl)

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.
Andreas Lauß
Blog

Geändert von Andreas L. ( 6. Apr 2019 um 10:44 Uhr)
  Mit Zitat antworten Zitat