C#使用瀏覽按鈕獲得文件路徑和文件夾路徑的方法
本文實(shí)例講述了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);
}
}
}
生成文件路徑
新建一個(gè)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("請(qǐng)選擇一個(gè)文件夾");
}
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;
}
更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#文件操作常用技巧匯總》、《C#遍歷算法與技巧總結(jié)》、《C#程序設(shè)計(jì)之線程使用技巧總結(jié)》、《C#操作Excel技巧總結(jié)》、《C#中XML文件操作技巧匯總》、《C#常見(jiàn)控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#數(shù)組操作技巧總結(jié)》及《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》
希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C# 前端無(wú)插件打印導(dǎo)出實(shí)現(xiàn)方式詳解
本文講述了使用C#實(shí)現(xiàn)前端無(wú)插件的打印和導(dǎo)出功能,介紹了相關(guān)技術(shù)和方法,適合需要在項(xiàng)目中實(shí)現(xiàn)相應(yīng)功能的開(kāi)發(fā)者參考2024-10-10
C#實(shí)現(xiàn)一個(gè)簡(jiǎn)單實(shí)用的TXT文本操作及日志框架詳解
這篇文章主要給大家介紹了關(guān)于利用C#如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單實(shí)用的TXT文本操作及日志框架的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們一起來(lái)看看吧2018-07-07
C#隨機(jī)設(shè)置900-1100毫秒延遲的方法
這篇文章主要介紹了C#隨機(jī)設(shè)置900-1100毫秒延遲的方法,涉及C#中Thread.Sleep方法的使用技巧,需要的朋友可以參考下2015-04-04
C#程序(含多個(gè)Dll)合并成一個(gè)Exe的簡(jiǎn)單方法
這篇文章主要為大家詳細(xì)介紹了C#程序(含多個(gè)Dll)合并成一個(gè)Exe的簡(jiǎn)單方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12

