C#使用浏覽按鈕獲得文件路徑和文件夾路徑的方法。本站提示廣大學習愛好者:(C#使用浏覽按鈕獲得文件路徑和文件夾路徑的方法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#使用浏覽按鈕獲得文件路徑和文件夾路徑的方法正文
作者:roucheng
這篇文章主要介紹了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#相關內容感興趣的讀者可查看本站專題:《C#文件操作常用技巧匯總》、《C#遍歷算法與技巧總結》、《C#程序設計之線程使用技巧總結》、《C#操作Excel技巧總結》、《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數據結構與算法教程》、《C#數組操作技巧總結》及《C#面向對象程序設計入門教程》
希望本文所述對大家C#程序設計有所幫助。