Proprio questo fine settimana avevo bisogno di questo. Ho guardato e guardato ma non riuscivo a trovarlo. Ho pensato di scriverlo io stesso, basandomi su quell'articolo della KB e su altre cose. Ecco, vai. FolderBrowserDialogEx
Codice sorgente completo. Gratuito. Licenza pubblica MS.
Codice usarlo:
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;
}
Capabilities: mostra editbox, mostra il percorso completo nella casella di modifica. Può essere utilizzato per sfogliare stampanti o computer, oltre a file + cartelle o solo cartelle.
+1 Ho finito per fare lo stesso ... http://code.google.com/p/videobrowser/source/browse/trunk/MediaBrowserConfig/FolderBrowser.cs –
Questi sono i droidi che stai cercando: http : //connect.microsoft.com/VisualStudio/feedback/details/518103/bffm-setselection-does-not-work-with-shbrowseforfolder-on-windows-7 Questo è il motivo per cui esistono molti di questi thread su FolderBrowserDialog. Per le persone che hanno questo problema, il controllo del wrapper della finestra di dialogo Shell sopra soffre dello stesso problema. – Celess
Tutti i collegamenti precedenti sono guasti o puntano a pagine inutili. Qualcuno ha un link aggiornato che ottiene quello che ha postato Cheeso? – HerrimanCoder