VS2005(C#) 问题集

[复制链接]
查看11 | 回复2 | 2007-12-23 11:03:16 | 显示全部楼层 |阅读模式
c#里没有with这么个东西只有一个一个都写.C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 下面来看看具体是怎么实现的。 首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class)。 因为FolderNameEditor是在System.Windows.Forms.Design命名空间下的,此命名空间位于动态链接库system.design.dll,所以我们要先在解决方案中添加新的引用(reference)System.Design。然后在代码中添加 using System.Windows.Forms.Design;接着,我们新建一个FolderDialog类,此类从FolderNameEditor类继承,在此类中新建一个FolderBrowser类的实例。DisplayDialog(string description)函数用于设置实例fDialog的属性,并且显示浏览文件夹对话框。为了取得文件夹的路径,设置一个Path属性,返回选取文件夹的路径。 代码如下: 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(); }}
回复

使用道具 举报

千问 | 2007-12-23 11:03:16 | 显示全部楼层
http://0531s.com
回复

使用道具 举报

千问 | 2007-12-23 11:03:16 | 显示全部楼层
1)没有with2)web可以遍历服务器文件夹,读取出来是个列表,显示在页面上,配上文件夹一样的图片链接。winform有控件可以直接实现浏览文件夹。3)JS脚本嘛,yes就return true想做什么做什么,否了就return false就是了,一般都是div层隐藏/显示来实现的,还有用AJAX读取服务器的,看个人爱好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行