参考MSDN上的一篇文章,有代码下载.HOWTO: Implement a Managed Component that Wraps the Browse For Folder Common
Dialog Box by Using Visual C# .NET",
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q306285
解决方案 »
- 连接数据库的时候出现错误 ConnectionString 中未指定 OLE DB 提供程序
- 急!搞了我一夜还是不行!GetResponseStream()返回乱码!怎么修改encoding都不成!求老师们帮帮忙!
- 关于C#.net异步通信的问题 请教高手。。。
- 代码转换问题
- 无限级动态目录树 求高手 高手
- 在web中,如何获得DataGrid某一行某一列的值啊
- xml数据加密问题?
- DataGridView列头重绘后ScrollBar显示问题
- 请教:关于treeview
- 该买那本书好
- 为何我添加对web service的引用,在测试连接时,总连接不上?(急!!!!初来乍到,请多多关照)
- 请帮我将这句话翻译一下,谢谢!
已修改,加入命名空间
using System;
using System.Windows.Forms;
using System.Windows.Forms.Design; //重要 namespace oztime.smart.streammedia
{
public class FolderDialog : FolderNameEditor
{
FolderNameEditor.FolderBrowser fDialog = new System.Windows.Forms.Design.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();
}
} }
if(f.DisplayDialog() != DialogResult.OK)
{
return;
}
this.txtSavePath.Text = f.Path;
///////////要在资源管理器中引用那个System.Design.dll文件
TheAres(班门斧) 的我试验过了,可以.To poetc(伊公子):
为什么我用用你的方法,不显示目录,只有三个按钮在那个窗口中?
新建,确定,取消.