Nur dieses Wochenende brauchte ich das. Ich schaute und schaute, aber konnte es nicht finden. Ich habe mich daran gemacht, es selbst zu schreiben, basierend auf diesem KB-Artikel und einigen anderen Dingen. Hier gehst du. FolderBrowserDialogEx
Vollständiger Quellcode. Frei. MS-öffentliche Lizenz
-Code, es zu benutzen:
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;
}
Fähigkeiten: zeigt editbox, zeigt vollständigen Pfad im Bearbeitungsfeld. Kann verwendet werden, um Drucker oder Computer zu durchsuchen, sowie Dateien + Ordner oder nur Ordner.
+1 Ich landete das gleiche ... http://code.google.com/p/videobrowser/source/browse/trunk/MediaBrowserConfig/FolderBrowser.cs –
Dies sind die Droiden, die Sie suchen: http : //connect.microsoft.com/VisualStudio/feedback/details/518103/bffm-setselection-does-not-work-with-shbrowseforfolder-on-windows-7 Dies ist der Grund, warum viele dieser Threads über FolderBrowserDialog vorhanden sind. Für Benutzer, die dieses Problem haben, leidet die oben genannte Shell-Wrapper-Steuerung unter dem gleichen Problem. – Celess
Alle obigen Links sind entweder kaputt oder weisen auf nutzlose Seiten hin. Hat jemand einen aktualisierten Link, der bekommt, was Cheeso gepostet hat? – HerrimanCoder