¿Cómo usar OpenFileDialog
para seleccionar carpetas?
Iba a usar el siguiente proyecto: https://github.com/scottwis/OpenFileOrFolderDialog
Sin embargo, me enfrenté a un problema. Utiliza la GetOpenFileName
función y la OPENFILENAME
estructura. Y OPENFILENAME
tiene el miembro nombrado templateID
. Es el identificador para la plantilla de diálogo. Y el proyecto contiene el res1.rc
archivo y el diálogo de inicio de plantilla también. Pero no pude descubrir cómo adjuntar este archivo a mi proyecto C #.
¿Hay una mejor manera de usar un OpenFileDialog
para seleccionar carpetas?
ValidateNames
y CheckFileExists
son establecen en falso y FileName
se le da un valor simulada para indicar que se ha seleccionado un directorio. Digo hackear porque confunde a los usuarios sobre cómo seleccionar una carpeta. Consulte Seleccionar archivo o carpeta desde el mismo cuadro de diálogo
ValidateNames
y CheckFileExists
que false
no estaba trabajando, tenía que ponerlos a 0
(o aprender PowerShell mejor)