FolderBrowserDialog 文件夹选择对话框

FolderBrowserDialog 文件夹选择对话框

此控件是一个对话框,用来让用户选择本地电脑上的一个文件夹目录。

比如我们要做一个导出 Excel 的功能,需要用户指定保存路径,就可以使用此控件。

基本使用

拖动 FolderBrowserDialog 到窗体中(它会出现在设计器底部)。

添加一个按钮和一个文本框,点击按钮弹出 FolderBrowserDialog,将选择的文件夹路径显示到文本框中。

private void button1_Click(object sender, EventArgs e)
{
    DialogResult dr = this.folderBrowserDialog1.ShowDialog();
    if (dr == DialogResult.OK)
    {
        this.textBox1.Text = this.folderBrowserDialog1.SelectedPath;
    }
}Code language: JavaScript (javascript)

DialogResult 是对话框关闭后的结果。用户在对话框中点击了不同的按钮会产生不同的 DialogResult。如果用户点击了确定按钮,则产生 OK 结果。

常用属性

属性说明
SelectedPath获取或设置用户选中的文件夹完整路径
Description对话框顶部显示的说明文本
RootFolder设置浏览的根文件夹(如桌面、我的电脑等)
ShowNewFolderButton是否显示”新建文件夹”按钮
this.folderBrowserDialog1.Description = "请选择导出文件的保存目录";
this.folderBrowserDialog1.ShowNewFolderButton = true;
this.folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;Code language: JavaScript (javascript)

常用方法

方法说明
ShowDialog()显示对话框,返回 DialogResult
Reset()重置所有属性到默认值

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注