Como usar OpenFileDialog
para selecionar pastas?
Eu usaria o seguinte projeto: https://github.com/scottwis/OpenFileOrFolderDialog
No entanto, enfrentei um problema. Ele usa a GetOpenFileName
função e a OPENFILENAME
estrutura. E OPENFILENAME
tem o membro nomeado templateID
. É o identificador para o modelo de diálogo. E o projeto contém o res1.rc
arquivo e a caixa de diálogo de modelo init também. Mas não consegui descobrir como anexar esse arquivo ao meu projeto c #.
Existe uma maneira melhor de usar um OpenFileDialog
para selecionar pastas?
ValidateNames
e CheckFileExists
são definidas como false e FileName
é dado um valor simulado para indicar que um diretório é selecionado. Eu digo hack porque é confuso para os usuários sobre como selecionar uma pasta. Veja Selecione o arquivo ou pasta a partir da mesma caixa de diálogo
ValidateNames
e CheckFileExists
para false
não estava funcionando, eu precisava para configurá-los para 0
(ou aprender PowerShell melhor)