文件路径和文件夹路径在C#中使用浏览按钮获得的方法


本文摘自PHP中文网,作者黄舟,侵删。

这篇文章主要介绍了C#使用浏览按钮获得文件路径和文件夹路径的方法,结合实例形式分析了C#浏览器事件响应及文件操作相关技巧,需要的朋友可以参考下

本文实例讲述了C#使用浏览按钮获得文件路径和文件夹路径的方法。分享给大家供大家参考,具体如下:

生成文件夹路径

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

private void btnChoose_Click(object sender, EventArgs e)

{

  using (OpenFileDialog dialog = new OpenFileDialog())

  {

    dialog.Multiselect = true;

    if (dialog.ShowDialog() == DialogResult.OK)

    {

      try

      {

        this.tbFilePath.Text = dialog.FileName;

      }

      catch(Exception ex)

      {

        throw(ex);

      }

    }

  }

生成文件路径

新建一个FolderDialog类(重载FolderNameEditor)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms.Design;

using System.Windows.Forms;

namespace  Common

{

  class FolderDialog:FolderNameEditor

  {

    FolderBrowser fDialog = new 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();

    }

  }

}

浏览按钮下的事件

1

2

3

4

5

6

private void btnChoose_Click(object sender, EventArgs e)

{

  FolderDialog fDialog = new FolderDialog();

  fDialog.DisplayDialog();

  this.tbfilePath.Text = fDialog.Path;

}

以上就是文件路径和文件夹路径在C#中使用浏览按钮获得的方法的详细内容!

相关阅读 >>

关于C#代码convert.tochar(null);出现异常的详解(图)

浅析C#中的“==”和equals的示例代码

C# 2.0 specification(一)简介

简单介绍C#中的委托,事件与异步的用法

讲解什么是msmq

asp.net实现分页(非控件,输出html代码)

最新使用C#生成二维码方案,详解及实例 ( qrcoder )

C#如何防止sql注入?

C#中关于ajax跨域访问问题的详细介绍

C#将unicode编码转换为汉字字符串的代码分析

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...