选择文件夹的控件Folderbrowserdialog
来源:互联网 发布:电信卡网络不好怎么办 编辑:程序博客网 时间:2024/06/05 08:19
我们在需要让用户只选择文件夹而不是具体的文件的时候,就可以使用 FolderBrowserDialog 组件了,在vb.net的工具箱中,该组件如下图二所示:
一、FolderBrowserDialog 组件的常用属性
1、Description 属性:用于设置对话框中在树视图控件上显示的说明文本,该属性默认为空,我们可以使用它为用户指定附加的说明等信息,如下使用:
FolderBrowserDialog1.Description="Description 属性的说明文本"
运行效果如下图三红色区域中就是 Description 属性的文本显示所示:
2、RootFolder 属性:置从其开始浏览的根文件夹,默认为 Desktop。只有指定的文件夹及其所有子文件夹将出现在对话框中,并可被选定。
3、ShowNewFolderButton 属性:指示是否在对话框中显示“新建文件夹”的按钮,默认为True。
4、SelectedPath 属性:返回用户选择的路径。
只要 SelectedPath 是绝对路径并且是 RootFolder 的子文件夹的,SelectedPath 属性与 RootFolder 就能确定对话框显示时选定的文件夹。
二、显示对话框
我们通过 ShowDialog 方法来为用户显示对话框,如果 ShowDialog 返回 DialogResult.OK,表明用户单击了 OK 按钮,则 SelectedPath 属性将返回包含选定的文件夹路径的字符串。如果 ShowDialog 返回 DialogResult.Cancel,表明用户退出了对话框,则此属性的值与它在显示对话框前的值相同。如果用户选择一个没有物理路径的文件夹(例如 My Computer),则对话框上的 OK 按钮将被禁用。
三、示例:
下面我们就演示一下如何为用户显示“浏览文件夹”对话框。
在按钮的Click事件中添加如下代码:
'指定对话框的起始根文件夹
FolderBrowserDialog1.RootFolder = Environment.SpecialFolder.Programs
'指定初始选定的文件夹
FolderBrowserDialog1.SelectedPath = "C:\Documents and Settings\Administrator\「开始」菜单\程序\WEB迅雷"
'指定对话框显示的文字说明
FolderBrowserDialog1.Description = """浏览文件夹""示例程序——QQRead.com"
'定义变量用于接收对话框返回的信息
Dim se As DialogResult
se = Me.FolderBrowserDialog1.ShowDialog()
If se = DialogResult.OK Then
MessageBox.Show("你选择的文件夹路径为:" & FolderBrowserDialog1.SelectedPath)
End If
运行,用户单击按钮时,显示如下图四所示:
private void btnSaveFolder_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
folderBrowserDialog1.Description = "Please select the folder you want to save as Log File";
folderBrowserDialog1.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
if (DialogResult.OK == folderBrowserDialog1.ShowDialog())
{
LogHelper.FilePath = folderBrowserDialog1.SelectedPath;
this.txtFolder.Text = folderBrowserDialog1.SelectedPath;
}
}
- 选择文件夹的控件Folderbrowserdialog
- FolderBrowserDialog提示用户选择文件夹滴
- Unity 文件选择框(FolderBrowserDialog)的使用
- FolderBrowserDialog获取文件夹路径
- FolderBrowserDialog实现默认选中上次选择的目录
- 选择文件夹的对话框控件c#
- 选择文件夹的对话框控件c#
- 选择文件夹的对话框控件c#
- FolderBrowserDialog(文件夹浏览对话框)
- FolderBrowserDialog(文件夹浏览对话框)
- 文件夹选择控件
- C#选择目录对话框FolderBrowserDialog
- C# FolderBrowserDialog 的用法
- C# FolderBrowserDialog 的用法
- folderbrowserdialog
- 文件选择对话框filedialog,OpenFileDialog,FolderBrowserDialog
- 用FolderBrowserDialog选择一个文件路径
- 用FolderBrowserDialog选择一个文…
- HDU 1042求N! (大数)
- Rspec2 如何测试rake task任务
- 能力成熟度模型
- Hadoop入门-Hadoop安装(单机)
- UDP IOCP 客户端
- 选择文件夹的控件Folderbrowserdialog
- java2--里氏代换原则【例】
- 1 gcd 最大公约数算法
- iPhone开发中的XML解析类库对比
- Hadoop入门-单机伪分布式配置
- Java基础 之软引用、弱引用、虚引用
- 强烈推荐几个比较好的Java代码查询网站
- 全排列算法与全组合算法
- jQuery 选择器(2)