private void m_btnBrowseForFolder_Click(object sender, EventArgs e) { FormBrowseForFolder browse = new FormBrowseForFolder(); browse.SelectedFolder = @"C:\Dev_Mark\Temp"; browse.ShowDialog(this); }
public static void BrowseForFolder(this Form owner, ref string folderName, string selectedPath = "", string prompt = "Select Folder") { selectedPath = string.IsNullOrWhiteSpace(selectedPath) ? folderName : selectedPath; try { FormBrowseForFolder frm = new FormBrowseForFolder(); frm.SelectedFolder = selectedPath; frm.Description = prompt; if (frm.ShowDialog(owner) == DialogResult.OK) { folderName = frm.SelectedFolder; } } catch (Exception err) { PopUp.Error(err.Message, prompt); } }