FolderBrowserDialog控件主要用来提示用户选择文件夹。
弹出对话框效果图如下:

常用属性:
| 属性 | 说明 |
| SelectedPath |
获取用户选定的目录文件夹 注:对于磁盘如C盘等SelectedPath返回的是C:\\ 对于一般磁盘下的文件返回的是如C:\\user没有\\结尾的文件夹路属性 |
| RootFolder | 获取或设置对话框刚开始的根文件夹 |
| ShowNewFolderButton | 获取或设置一个bool值,true表示对话框显示“新建文件夹”按钮 |
主要函数:
DialogResult ShowDialog():显示对话框
实例应用:
安装应用选择安装路径代码如下:最后在textBox1显示一个以\\结尾的路径
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog FBDialog = new FolderBrowserDialog();//创建FolderBrowserDialog对象
if (FBDialog.ShowDialog() == DialogResult.OK)//判断是否选择了文件夹
{
string strPath = FBDialog.SelectedPath;//记录选择的文件夹
if (strPath.EndsWith("\\"))//说明对于磁盘如C盘等SelectedPath返回的是C:\\
textBox1.Text = strPath;//用textBox记录获取的路径
else//对于一般磁盘下的文件返回的是如C:\\user没有\\结尾的文件夹路径
textBox1.Text = strPath + "\\";
}
}
这篇博客介绍了C#中的FolderBrowserDialog控件,用于提示用户选择文件夹。展示了控件的属性和ShowDialog()函数的用法,并给出了一个实例应用,即在安装应用时选择安装路径的代码示例。

5329

被折叠的 条评论
为什么被折叠?



