Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TOpenDialog für Ordner


delfiphan - So 17.07.11 20:05
Titel: TOpenDialog für Ordner
Ich habe schon gesehen, dass man mit dem standard Open File Dialog von Delphi/Windows mehrere Verzeichnisse auswählen kann. Sobald man mehrere Verzeichnisse auswählt, werden diese in der Eingabezeile angegeben (im Format "Folder1" "Folder2").

Weiss jemand, wie man das konfiguriert?


delfiphan - So 17.07.11 20:09

Ich seh schon, ich hatte die falsche Komponente. TFileOpenDialog mit fdoPickFolders heisst die Lösung. Ich hatte den TOpenDialog drin.


jaenicke - So 17.07.11 22:55

Wobei der Dialog natürlich erst ab Windows Vista funktioniert. Für abwärtskompatible Software ist dieser also nicht geeignet.


Xion - Mo 18.07.11 10:24

Du kannst auch SelectDirectory() verwenden um einen Ordner auszuwählen, das geht auch bei früheren Windows-Versionen.

Edit: Ich sehe gerade, ich hab mich vom Titel verwirren lassen ;) Naja, vielleicht hilfts trotzdem :D


delfiphan - Mo 18.07.11 17:42

@jaenicke: Das stimmt, aber ich kann das glücklicherweise voraussetzen.
@Xion: Yep, aber den Dialog mag ich nicht ;( und multiselect geht wahrscheinlich auch nicht.