文件路徑和資料夾路徑在C#中使用瀏覽按鈕所獲得的方法

黄舟
發布: 2017-05-21 11:00:58
原創
1600 人瀏覽過

這篇文章主要介紹了C#使用瀏覽按鈕獲得檔案路徑和資料夾路徑的方法,結合實例形式分析了C#瀏覽器事件回應及文件操作相關技巧,需要的朋友可以參考下

本文實例講述了C#使用瀏覽按鈕獲得文件路徑和資料夾路徑的方法。分享給大家參考,具體如下:

產生資料夾路徑

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 )

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();
    }
  }
}
登入後複製

瀏覽按鈕下的事件

private void btnChoose_Click(object sender, EventArgs e)
{
  FolderDialog fDialog = new FolderDialog();
  fDialog.DisplayDialog();
  this.tbfilePath.Text = fDialog.Path;
}
登入後複製

以上是文件路徑和資料夾路徑在C#中使用瀏覽按鈕所獲得的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板