在NetFrame中如何利用OpenFileDialog来选取目录?

javaduke 2002-01-06 09:04:58
我发现程序只提供了选取文件的方式,如何利用它来选取目录?
...全文
224 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
anamnesis 2002-07-15
  • 打赏
  • 举报
回复
design namespace里有现成的
几行代码搞定
tony_em 2002-05-17
  • 打赏
  • 举报
回复
tony_em@sohu.com
Thank you!!
snewxf 2002-05-17
  • 打赏
  • 举报
回复
楼上大哥请问一下!

public DialogResult DisplayDialog()
{
return DisplayDialog("请选择一个文件夹");
}
这个返回值我怎么看不太懂。
我就遇到这样的问题了。这好像是要自已写一个控件呀!
我的帖子在这儿你好像看过了呵呵!
http://www.csdn.net/expert/topic/728/728549.xml?temp=.9335291
看看能否帮我??
谢谢!
Michael_Jackson 2002-05-17
  • 打赏
  • 举报
回复
代码在这里! :)

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();
}
}

使用:
using System.Windows.Forms.Design;
using System.Windows.Forms;


FolderDialog openFolder = new FolderDialog();
openFolder.DisplayDialog();

sandy2001 2002-05-17
  • 打赏
  • 举报
回复
我也要
谢谢
sandylee@yeah.net
ft 2002-05-16
  • 打赏
  • 举报
回复
hbezwwl@163.com
也给一份吧,先谢了.
snewxf 2002-05-16
  • 打赏
  • 举报
回复
我来一份吧!
snewxf@sohu.com
crystalworm 2002-03-28
  • 打赏
  • 举报
回复
我也要一份:
crystalworm@163.com
谢谢!
DBXP 2002-03-28
  • 打赏
  • 举报
回复
等了很久了!
请给我一份吧!先谢谢了!
romeodb@163.com
QQ:41464129
anamnesis 2002-03-28
  • 打赏
  • 举报
回复
由于openfiledialog是sealed class
所以不能从其派生子类
而从其父类开始派生又太麻烦
而且其对输入的检查在
我的做法是
先把openfiledialog的FileName设为"*.*"
ValidateNames设为false
打开目录后利用directory的getcurrentdir
获得当前目录
就可以操作了
snewxf 2002-03-25
  • 打赏
  • 举报
回复
谢谢。
snewxf@sohu.com
javaduke 2002-02-08
  • 打赏
  • 举报
回复
自己写一个,很简单实用的。
losenetway 2002-02-03
  • 打赏
  • 举报
回复
学一下 losenetway@263.net
3x
wangjemmy 2002-02-03
  • 打赏
  • 举报
回复
是怎么样的? wangjemmy@etang.com
debut 2002-02-02
  • 打赏
  • 举报
回复
哦,如何用?guoemail@263.net
晒屁屁 2002-02-02
  • 打赏
  • 举报
回复
我用SHELL32。DLL的函数,会更快
starcbh 2002-01-31
  • 打赏
  • 举报
回复
caobihuan@hotmail.com
wellgo 2002-01-31
  • 打赏
  • 举报
回复
我也遇到同样问题!请高手指点。
bobiws 2002-01-31
  • 打赏
  • 举报
回复
ilyjd@sohu.com
thanks!!!
suigui 2002-01-14
  • 打赏
  • 举报
回复
suaigui@etang.com
谢谢!
加载更多回复(15)

111,094

社区成员

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

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

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