Jak używać OpenFileDialog
do wybierania folderów?
Zamierzałem użyć następującego projektu: https://github.com/scottwis/OpenFileOrFolderDialog
Jednak napotkałem jeden problem. Wykorzystuje GetOpenFileName
funkcję i OPENFILENAME
strukturę. I OPENFILENAME
ma członka o nazwie templateID
. Jest to identyfikator szablonu okna dialogowego. Projekt zawiera również res1.rc
plik i szablon inicjujący okno dialogowe. Ale nie mogłem wymyślić, jak załączyć ten plik do mojego projektu w języku C #.
Czy istnieje lepszy sposób na użycie OpenFileDialog
folderów do wybrania folderów?
ValidateNames
i CheckFileExists
oba są ustawione na false i FileName
otrzymuje próbną wartość wskazującą, że katalog jest wybrany. Mówię hack, ponieważ jest mylące dla użytkowników na temat wyboru folderu. Zobacz Wybierz plik lub folder z tego samego okna dialogowego
ValidateNames
i CheckFileExists
aby false
nie działał, musiałem ustawić je 0
(lub dowiedzieć się PowerShell lepiej)