private void _browse_Click(object sender, EventArgs e) { var dialog = new FolderBrowser(); if (dialog.ShowDialog(this) == DialogResult.OK) _targetPath.Text = dialog.SelectedPath; }
protected override void OnBrowse(EventArgs e) { base.OnBrowse(e); if (AllowFiles) { using (var form = new OpenFileDialog()) { form.AddExtension = true; form.AutoUpgradeEnabled = true; form.CheckFileExists = CheckFileExists; form.CheckPathExists = CheckPathExists; form.Filter = Filter; form.RestoreDirectory = true; form.Title = Title; if (Path != null && File.Exists(Path)) { form.FileName = Path; } if (form.ShowDialog(this) == DialogResult.OK) { Path = form.FileName; } } } else { var browser = new FolderBrowser(); browser.Title = Title; if (Path != null && Directory.Exists(Path)) { browser.SelectedPath = Path; } if (browser.ShowDialog(this) == DialogResult.OK) { Path = browser.SelectedPath; } } }
protected override void OnBrowse(EventArgs e) { base.OnBrowse(e); if (AllowFiles) { using (var form = new OpenFileDialog()) { form.AddExtension = true; form.AutoUpgradeEnabled = true; form.CheckFileExists = CheckFileExists; form.CheckPathExists = CheckPathExists; form.Filter = Filter; form.RestoreDirectory = true; form.Title = Title; if (Path != null && File.Exists(Path)) form.FileName = Path; if (form.ShowDialog(this) == DialogResult.OK) Path = form.FileName; } } else { var browser = new FolderBrowser(); browser.Title = Title; if (Path != null && Directory.Exists(Path)) browser.SelectedPath = Path; if (browser.ShowDialog(this) == DialogResult.OK) Path = browser.SelectedPath; } }
public HResult BrowseForFolder(string title, NiBrowseForFolderOptions options, out string selectedFolder) { selectedFolder = null; try { var browser = new FolderBrowser { Title = title, ShowEditBox = (options & NiBrowseForFolderOptions.HideEditBox) == 0, ShowNewFolderButton = (options & NiBrowseForFolderOptions.HideNewFolderButton) == 0 }; if (browser.ShowDialog(NetIde.Util.Forms.Form.FindDefaultOwnerWindow(this)) == DialogResult.OK) { selectedFolder = browser.SelectedPath; return HResult.OK; } return HResult.False; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }
private void _lookInBrowser_Browse(object sender, EventArgs e) { var browser = new FolderBrowser(); if (browser.ShowDialog(this) == DialogResult.OK) _lookIn.Text = browser.SelectedPath; }