private void buttonCopiarArchivo_Click_1(object sender, EventArgs e) { System.Windows.Forms.FolderBrowserDialog d = new System.Windows.Forms.FolderBrowserDialog(); d.Reset(); d.Description = " Seleccionar una carpeta "; DialogResult result = d.ShowDialog(); if (result == DialogResult.OK) { string sourceFile = this.filename_to_reproduce; string destFile; if (d.SelectedPath.Substring(d.SelectedPath.Length - 1, 1) == @"\") { destFile = d.SelectedPath + filename; } else { destFile = d.SelectedPath + @"\" + filename; } try { System.IO.File.Copy(sourceFile, destFile, true); } catch (Exception error) { MessageBox.Show(error.Message, "Error copiando archivo"); return; } MessageBox.Show("El archivo esta ubicado en: " + destFile, "Copia Exitosa"); } }
private void menuEnvironmentSetModuleDirectory_Click(object sender, System.EventArgs e) { folderBrowser.Reset(); //folderBrowser.RootFolder = Environment.SpecialFolder.Desktop; if (mModuleDirectory != null) { folderBrowser.SelectedPath = mModuleDirectory.Value; } folderBrowser.ShowNewFolderButton = false; folderBrowser.Description = "Choose the directory that contains the Earlab modules"; if (folderBrowser.ShowDialog() == DialogResult.OK) { mModuleDirectory.Value = folderBrowser.SelectedPath; UpdateStatusDisplay(); } }
private void btn_addr_Click(object sender, EventArgs e) { FolderBrowserDialog fbDlg = new FolderBrowserDialog(); fbDlg.Reset(); fbDlg.ShowNewFolderButton = true; fbDlg.RootFolder = System.Environment.SpecialFolder.MyComputer; if (fbDlg.ShowDialog() == DialogResult.OK) { tb_addr.Text = fbDlg.SelectedPath; } }
private void btnDir_Click(object sender, EventArgs e) { using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog()) { folderBrowserDialog.ShowNewFolderButton = false; folderBrowserDialog.Description = "请在下面列表中选定目标目录"; string sPath = tbPath.Text.Trim(); if (!sPath.Equals(string.Empty)) folderBrowserDialog.SelectedPath = Path.GetDirectoryName(sPath); if (folderBrowserDialog.ShowDialog() == DialogResult.OK) { tbPath.Text = folderBrowserDialog.SelectedPath; folderBrowserDialog.Reset(); } } }
public void Reset() { _dialog.Reset(); CheckFolderExists = false; }