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;
}
更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#文件操作常用技巧匯總》、《C#遍歷算法與技巧總結(jié)》、《C#程序設(shè)計之線程使用技巧總結(jié)》、《C#操作Excel技巧總結(jié)》、《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#數(shù)組操作技巧總結(jié)》及《C#面向?qū)ο蟪绦蛟O(shè)計入門教程》
希望本文所述對大家C#程序設(shè)計有所幫助。
相關(guān)文章
Unity中 ShaderGraph 實現(xiàn)超級炫酷的溶解效果入門級教程
這篇文章主要介紹了Unity中的 ShaderGraph 實現(xiàn)超級炫酷的溶解效果入門級教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-07-07
C#實現(xiàn)隨機(jī)數(shù)產(chǎn)生類實例
這篇文章主要介紹了C#實現(xiàn)隨機(jī)數(shù)產(chǎn)生類,實例分析了C#隨機(jī)數(shù)的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
C#在winform中實現(xiàn)數(shù)據(jù)增刪改查等功能
本篇文章主要是介紹了C#在winform中操作數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)增刪改查,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11
帶著問題讀CLR via C#(筆記一)CLR的執(zhí)行模型
CLR (Common Language Runtime) 是一個可以由多種編程語言使用的“運行時”。2013-04-04

