一、FolderBrowserDialog控件详解 FolderBrowserDialog控件是Winform中的一种常用控件,它提供了一个对话框,用户可以使用它来选择文件夹。 当用户选定一个文件夹后,FolderBrowserDialog会返回文件夹的路径。 = new FolderBrowserDialog(); folderBrowserDialog.RootFolder = Environment.SpecialFolder.Desktop; 在代码中设置FolderBrowserDialog控件的SelectedPath属性,可以使用如下代码: FolderBrowserDialog fbd = new FolderBrowserDialog 这个时候就可以使用FolderBrowserDialog控件。
openFileDialog.ShowDialog() == DialogResult.OK) { MessageBox.Show(openFileDialog.FileName); } // 选取文件夹 FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); if (folderBrowserDialog.ShowDialog() == DialogResult.OK ) { MessageBox.Show(folderBrowserDialog.SelectedPath); } 3、正则替换一组字符串。
private void button1_Click(object sender, EventArgs e) { DialogResult dr = folderBrowserDialog1 如果确定选择,则弹出用户在文件浏览器中选择的路径: { MessageBox.Show(folderBrowserDialog1 .SelectedPath); label3.Text = folderBrowserDialog1.SelectedPath; } 如果确定选择,则弹出用户在文件浏览器中选择的路径: { MessageBox.Show(folderBrowserDialog2 .SelectedPath); label4.Text = folderBrowserDialog2.SelectedPath; }
1.控件解释: FolderBrowserDialog控件一个—-用来显示”浏览目录”对话框 TextBox控件一个—-用来显示选择的目录 Button控件一个—-用来打开”浏览目录”对话框 ListView button1_Click(object sender, EventArgs e) { listView1.Items.Clear(); if (folderBrowserDialog1 .ShowDialog() == DialogResult.OK) { textBox1.Text = folderBrowserDialog1.
FileName); //判断扩展名并实现自定义的保存操作(导出) if (扩展名 == "txt") { } if (扩展名 == "xml") { } } 4.FolderBrowserDialog string defaultPath = ""; FolderBrowserDialog dialog = new FolderBrowserDialog(); //打开的文件夹浏览对话框上的描述 dialog.Description = "请选择一个文件夹"; //是否显示对话框左下角 新建文件夹 按钮,默认为 true dialog.ShowNewFolderButton = false; //首次defaultPath为空,按FolderBrowserDialog
Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click FolderBrowserDialog1 .RootFolder = Environment.SpecialFolder.Desktop FolderBrowserDialog1.ShowNewFolderButton = True Dim f_ls As New List(Of IO.FileInfo) If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then f_ls = Cls_file.Get_AllFlist(FolderBrowserDialog1.SelectedPath, ".mp4") End
引言 今天在做一个设置文件夹路径的功能,就是一个文本框,加个按钮,点击按钮,弹出 FolderBrowserDialog 再选择文件夹路径,简单做法,可以直接 StackPanel 横向放置一个 TextBox 目标 做这个设置文件夹路径的功能,我的目标是点击任何地方都可以打开 FolderBrowserDialog,那就需要把文本框,按钮作为一个整体控件,且选择完文件夹路径后就给绑定的 ViewModel 的 } private void OpenFolderBrowserControl_Click(object sender, RoutedEventArgs e) { FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); DialogResult result = folderBrowserDialog.ShowDialog (result == System.Windows.Forms.DialogResult.OK) { string selectedFolderPath = folderBrowserDialog.SelectedPath
Form1 : Form { public Form1() { InitializeComponent(); folderBrowserDialog1 private void button1_Click(object sender, EventArgs e) { DialogResult dr = folderBrowserDialog1 ShowDialog(); if (dr == DialogResult.OK) { label1.Text = "路径:" + folderBrowserDialog1 myProc.StartInfo.RedirectStandardInput = true; myProc.Start(); DirectoryInfo di = new DirectoryInfo(folderBrowserDialog1
private string imageFolderPath;private void SelectImageFolder_Click(object sender, RoutedEventArgs e){ FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); if (folderBrowserDialog.ShowDialog() == DialogResult.OK ) { imageFolderPath = folderBrowserDialog.SelectedPath; ResultTextBox.Text += $"Selected
= new System.Windows.Forms.FolderBrowserDialog(); this.listView2 = new System.Windows.Forms.ListView listView1; private System.Windows.Forms.ImageList imageList1; private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1; private System.Windows.Forms.ListView listView2; private System.Windows.Forms.RadioButton .ShowDialog(); if (this.folderBrowserDialog1.SelectedPath == "") { .ShowDialog(); if (this.folderBrowserDialog1.SelectedPath == "") {
TEMPLESETFILE.txt", Encoding.UTF8); string templesfileName = templesfileNames[0]; FolderBrowserDialog fderBrowDlg = new FolderBrowserDialog(); fderBrowDlg.Description = "请选择数据文件夹";
if (openFileDialog.ShowDialog() == DialogResult.OK) { //操作代码 } 选择文件夹代码: System.Windows.Forms.FolderBrowserDialog dialog =new System.Windows.Forms.FolderBrowserDialog(); dialog.Description = "请选择Txt所在文件夹"; if (dialog.ShowDialog
private void SelectOutputFolder_Click(object sender, RoutedEventArgs e) { FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); if (folderBrowserDialog.ShowDialog() == DialogResult.OK) { outputFolderPath = folderBrowserDialog.SelectedPath;
If sender Is Button2 Or sender Is Button3 Or sender Is Button5 Then '获取文件路径 FolderBrowserDialog1 .Description = "请选择一个要搜索的文件夹" FolderBrowserDialog1.ShowNewFolderButton = False FolderBrowserDialog1.SelectedPath = Environment.SpecialFolder.MyMusic If FolderBrowserDialog1 .ShowDialog = vbCancel Then Exit Sub Dim flpath As String = FolderBrowserDialog1.SelectedPath
System.Drawing.Imaging.Effects.InvertEffect(); bmp.ApplyEffect(invertEffect); bmp.Save(DateTime.Now.ToString("ddHHmmssfff") + ".png"); 效果如下: FolderBrowserDialog 多选 FolderBrowserDialog 现在支持选择多个文件夹,这些文件夹存储在 SelectedPaths 数组中。
} } private void cmdBrowse_Click(object sender, EventArgs e) { if (this.folderBrowserDialog1 = DialogResult.Cancel) { txtLocation.Text = this.folderBrowserDialog1.SelectedPath
= new System.Windows.Forms.FolderBrowserDialog(); ((System.ComponentModel.ISupportInitialize colorDialog2; private OpenFileDialog openFileDialog1; private Button button3; private FolderBrowserDialog folderBrowserDialog1; } } 第四步 实现方式 处理生成的数据,传给公共类 QRCoderHelper.cs using System; using System.Collections.Generic String filename = dr.SafeFileName; } //选择文件夹 //FolderBrowserDialog dr = new FolderBrowserDialog(); //if (dr.ShowDialog() == DialogResult.OK) //
OpenFileDialog file = new OpenFileDialog(); SaveFileDialog Savefile = new SaveFileDialog(); FolderBrowserDialog dialog = new FolderBrowserDialog(); private string foldPath; private string szHex;
Word模板.docx"; if (File.Exists(wordTemplatePath)) { System.Windows.Forms.FolderBrowserDialog dirDialog = new System.Windows.Forms.FolderBrowserDialog(); dirDialog.ShowDialog();
AppendText(""); } } //浏览文件夹 private void button2_Click(object sender, EventArgs e) { FolderBrowserDialog dlg = new FolderBrowserDialog(); if (dlg.ShowDialog() == DialogResult.OK) MessageBox.Show(