Просто в эти выходные мне нужно было это. Я смотрел и смотрел, но не мог найти это. Я сам написал ее, основываясь на этой статье в КБ и некоторых других вещах. Вот и я. FolderBrowserDialogEx
Полный исходный код. Свободно. Лицензия MS-Public.
Код для его использования:
var dlg1 = new Ionic.Utils.FolderBrowserDialogEx();
dlg1.Description = "Select a folder to extract to:";
dlg1.ShowNewFolderButton = true;
dlg1.ShowEditBox = true;
//dlg1.NewStyle = false;
dlg1.SelectedPath = txtExtractDirectory.Text;
dlg1.ShowFullPathInEditBox = true;
dlg1.RootFolder = System.Environment.SpecialFolder.MyComputer;
// Show the FolderBrowserDialog.
DialogResult result = dlg1.ShowDialog();
if (result == DialogResult.OK)
{
txtExtractDirectory.Text = dlg1.SelectedPath;
}
Возможности: показывает окно редактирования, показывает полный путь в окне редактирования. Может использоваться для просмотра принтеров или компьютеров, а также файлов + папок или просто папок.
Редактировать, 2018-05-31:
Если приведенная выше ссылка на кодекс не работает, этот ресурс Git также существует.