c# 选择文件夹 两种方式
来源:互联网 发布:org.apache.storm 编辑:程序博客网 时间:2024/05/22 07:43
【1】直接用组件:不知道05有没有,反正08有。FolderBrowserDialog直接拖到winform中就可以。代码:
private void button2_Click(object sender, EventArgs e)
{
folderBrowserDialog1.Description = "请选择**文件夹";
//folderBrowserDialog1.ShowNewFolderButton = true;
//folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Personal;
if (folderBrowserDialog1.ShowDialog()==DialogResult.OK)
{
MessageBox.Show(folderBrowserDialog1.SelectedPath);
}
}
【2】网络高人写的一个类,我以前一直用这个的,最近才发现有组件,哎。看看,首先要添加一个类,类中添加一个引用system.desing的dll.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//添加
using System.Windows.Forms;
using System.Windows.Forms.Design;
namespace useByte
{
class FolderDialog : FolderNameEditor
{
FolderNameEditor.FolderBrowser fDialog = new
FolderNameEditor.FolderBrowser();
//构造函数
public FolderDialog()
{
}
public DialogResult DisplayDialog()
{
return DisplayDialog("请选择一个文件夹");
}
public DialogResult DisplayDialog(string description)
{
fDialog.Description = description;
return fDialog.ShowDialog();
}
public string Path
{
get
{
return fDialog.DirectoryPath;
}
}
//析构函数
~FolderDialog()
{
fDialog.Dispose();
}
}
}
使用方法:简单不用多说。
FolderDialog fd = new FolderDialog();
fd.DisplayDialog();
MessageBox.Show(fd.Path);
- c# 选择文件夹 两种方式
- C#两种方式获取指定文件夹下所有子目录及文件
- 项目文件夹创建的两种方式
- C#两种方式重载
- c# 选择文件夹
- c# 文件夹选择
- C#选择文件 文件夹
- java 选择文件的两种方式
- Android选择图片的两种方式
- C#选择文件、选择文件夹、打开文件夹
- javaScript文件夹选择框的两种解决方案
- javascript文件夹选择框的两种解决方案
- 文件夹选择对话框 JS实现的两种方案
- javascript文件夹选择框的两种解决方案
- javascript文件夹选择框的两种解决方案
- 文件夹选择对话框 JS实现的两种方案
- javascript文件夹选择框的两种解决方案
- 文件夹选择对话框 JS实现的两种方案
- java连接数据库
- 向文泉译致敬!
- VIM格式化源代码
- 文本文件数据导入到sql2005中
- Can’t connect to local MySQL server through socket 解决办法
- c# 选择文件夹 两种方式
- ubuntu下的libfetion飞信
- (转)4步实现DD-WRT贝尔金7231脱机BT
- C语言经典问答
- VC2008用STLPort 编译ACE失败
- WINCE 系统中的同步机制
- 使用伪Url地址(伪静态)
- 各种开源协议的比较
- DedeCMS模板常用标签