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 Speichern Dialog nur für Verzeichnis (https://www.delphipraxis.net/213269-speichern-dialog-nur-fuer-verzeichnis.html)

Maliko 29. Jun 2023 10:55

Speichern Dialog nur für Verzeichnis
 
Moin,

wahrscheinlich bin ich einfach nur blind/blöd aber ich bin auf der Suche nach der Möglichkeit ein Verzeichnis zum Speichern auszuwählen. Also genauso wie den FileSaveDialog bloß für Ordner. Ich bin da auf FileCtrl.SelectDirectory gestoßen, aber da scheint man im Rootverzeichnis eingesperrt zu sein und hat keine Möglichkeit z.B. ein Netzlaufwerk auszuwählen. Kann mir da vielleicht jemand weiterhelfen, was für eine Komponente ich da nutzen könnte, welche ähnlich wie FileSaveDialog für Verzeichnisse funktioniert und wo man auch ein Verzeichnis raus erstellen kann wenn noch keines existiert?

Viele Grüße
Maliko

EDIT: Ja ich bin blöd. Habs selbst gefunden. Den Ausschlag gibt Himitsu in folgendem Post: https://www.delphipraxis.net/196006-...directory.html

Uwe Raabe 29. Jun 2023 11:35

AW: Speichern Dialog nur für Verzeichnis
 
Es gibt ja drei Überladungen von SelectDirectory. Da wird doch wohl etwas Passendes dabei sein. Eventuell musst du mit den unterschiedliche Optionen spielen.

himitsu 29. Jun 2023 12:26

AW: Speichern Dialog nur für Verzeichnis
 
Der TFileOpenDialog (oder Save) mit der Option fdoPickFolders.


Nutzt SelectDirectory inzwischen auch den OpenDialog, oder noch den alten schrottigen OrdnerAuswahlDialog?
Letzterer ist für die Benutzer doch eine Zumutung,
* wenn man nicht das Eingabe-Edit einblendet, damit man Pfade reinkopieren oder per Autovervollständigung eingeben/navigieren kann
* oder wenn das Mistding immer im Root startet und man sich immer wieder neu durch 200millionen Verzeichnisse klicken muß.

Uwe Raabe 29. Jun 2023 13:03

AW: Speichern Dialog nur für Verzeichnis
 
Zitat:

Zitat von himitsu (Beitrag 1523922)
Nutzt SelectDirectory inzwischen auch den OpenDialog, oder noch den alten schrottigen OrdnerAuswahlDialog?

Das häng von dem verwendeten override ab:
Zitat:

With this syntax, SelectDirectory displays a Select Directory dialog that uses the Microsoft IFileDialog interface to provide the same options as common dialogs in Microsoft Windows Vista or later Windows operating systems.


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