在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.前言 在编程时,我们经常需要设置路径,手动录入既慢又容易出错,最好的办法就是通过一个对话框进行选择,这里介绍了一种实现方法。 2.运行图片 3.添加引用 添加后: 项目默认的目标框架是“.NET Framework 4 Client Profile”,在项目属性中将目标框架修改为“.NET Framework 4”: 4.源代码 实现: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.Windows.Forms.Design; namespace SearchAndRename { public 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(); } } } 调用: private void btnBrowse1_Click(object sender, EventArgs e) { FolderDialog openFolder = new FolderDialog(); if (openFolder.DisplayDialog() == DialogResult.OK) { tbxSrcPath.Text = openFolder.Path.ToString(); } else { tbxSrcPath.Text = "你没有选择目录"; } } 5.结论 程序在WinXP+VS2010下测试通过。 |
请发表评论