C#如何实现选择目录对话框,不是选择文件。

bpfrom 2003-06-05 09:31:16
我想用这个来设置默认路径。高手指教,谢谢!
...全文
959 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bpfrom 2003-06-05
  • 打赏
  • 举报
回复
谢谢binbin2000
binbin2000 2003-06-05
  • 打赏
  • 举报
回复
在引用里面添加system.design.dll
bpfrom 2003-06-05
  • 打赏
  • 举报
回复
to binbin2000:
FolderNameEditor是哪个命名空间的啊?using System.Windows.Forms.Design;一样提示找不到
kinglht 2003-06-05
  • 打赏
  • 举报
回复
http://www.yesky.com/20020325/1603361.shtml
binbin2000 2003-06-05
  • 打赏
  • 举报
回复
给你一个类
public class LocalDirDlg: FolderNameEditor
{
FolderNameEditor.FolderBrowser fDialog = new System.Windows.Forms.Design.FolderNameEditor.FolderBrowser();

public LocalDirDlg()
{
//
// TODO: 在此处添加构造函数逻辑
//

}

public DialogResult DisplaySourceDialog()
{
return DisplayDialog("请选择源目录");
}

public DialogResult DisplayTargetDialog()
{
return DisplayDialog("请选择目标目录");
}

public DialogResult DisplayDialog(string description)
{

fDialog.Description = description;
return fDialog.ShowDialog();

}

/// <summary>
/// 获得当前路径
/// </summary>
public string Path
{
get
{
return fDialog.DirectoryPath;
}
}
}
//用法:

LocalDirDlg DirDlg = new LocalDirDlg();
if(DirDlg.DisplayDialog("选择输出文件夹")==DialogResult.OK)
this.Path.Text = DirDlg.Path;

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧