Can I Use Openfiledialog to browser folder? Because I really hate using FolderBrowserDialog().
Asked
Active
Viewed 155 times
-1
-
By `FolderBrowserDialog` - are you referring to the Windows XP-era single-tree-view dialog? Or are you referring to the Windows 7-era OFD-style folder browser? – Dai Jul 18 '22 at 23:40
1 Answers
1
I had the same issue in one of my projects and found a solution. You can use it if you get the Microsoft.WindowsAPICodePack-Shell nuget package and use the Microsoft.WindowsAPICodePack.Dialogs namespace. Use it as such:
CommonOpenFileDialog dialog = new CommonOpenFileDialog
{
IsFolderPicker = true
};
if (dialog.ShowDialog() == CommonFileDialogResult.Ok)
{
// the selected directory is in dialog.FileName
}

Ekas
- 150
- 8