Wie verwende OpenFileDialog
ich Ordner?
Ich wollte das folgende Projekt verwenden: https://github.com/scottwis/OpenFileOrFolderDialog
Ich hatte jedoch ein Problem. Es nutzt die GetOpenFileName
Funktion und OPENFILENAME
Struktur. Und OPENFILENAME
hat das Mitglied benannt templateID
. Es ist die Kennung für die Dialogvorlage. Das Projekt enthält auch die res1.rc
Datei und den Initial-Dialog. Ich konnte jedoch nicht herausfinden, wie ich diese Datei an mein C # -Projekt anhängen kann.
Gibt es eine bessere Möglichkeit OpenFileDialog
, Ordner auszuwählen?
ValidateNames
und CheckFileExists
beide auf falsch sind und FileName
ist ein Mock - Wert gegeben , um anzuzeigen , dass ein Verzeichnis ausgewählt ist. Ich sage Hack, weil es für Benutzer verwirrend ist, wie man einen Ordner auswählt. Siehe Datei oder Ordner aus demselben Dialogfeld auswählen
ValidateNames
und CheckFileExists
zu false
funktionierte nicht, ich brauchte sie zu setzen 0
(oder lernen Powershell besser)