iT邦幫忙

0

C# 比較好看的(選擇資料夾位置)

小弟正在學習C#
在選擇資料夾遇到一個小問題
目前我用的程式是這樣的

FolderBrowserDialog path = new FolderBrowserDialog();
path.Description = "請選擇欲轉換的主目錄,程序會找到底下的子目錄及檔案";
path.ShowDialog();

運行後會是這個樣子的
https://ithelp.ithome.com.tw/upload/images/20200313/20125498OEpj6KWAXM.png

想說有看過一種選資料夾的方式比較好看
https://ithelp.ithome.com.tw/upload/images/20200313/20125498iaqPtEkxGT.png

請問這個的程式碼是甚麼樣子呢?

YoChen iT邦研究生 5 級 ‧ 2020-03-13 16:08:58 檢舉
要放圖片的話,可以找個圖床上傳,再把連結貼過來就好
fillano iT邦超人 1 級 ‧ 2020-03-13 16:42:23 檢舉
功能列,在插入圖片隔壁,有一個上傳圖片的按鈕。上傳完,它會讓你直接插入圖片。
lazywayne iT邦新手 5 級 ‧ 2020-03-13 17:21:04 檢舉
我已經傻呼呼的用圖床了XD
這應該是圖床吧?
0
小魚
iT邦大師 1 級 ‧ 2020-03-15 09:27:28
最佳解答

你那畫面是預設的,
這篇有介紹,
要實現有點複雜,
【文件夹选择对话框】类似OpenFileDialog样式的FolderBrowserDialog

lazywayne iT邦新手 5 級 ‧ 2020-03-15 11:31:50 檢舉

這個...感覺是可以的...好複雜@@
先記錄起來等案子完成我在往下著墨
謝謝

0
j835111
iT邦見習生 ‧ 2020-03-13 23:26:58

OpenFileDialog
Microsoft.Win32裡

抱歉沒看清楚問題
CommonOpenFileDialog
需用NuGet裝Windows API CodePack

lazywayne iT邦新手 5 級 ‧ 2020-03-15 10:07:46 檢舉

這是選擇檔案喔

0
CWKSC
iT邦新手 5 級 ‧ 2020-03-14 01:58:00
using System.Windows.Forms;
OpenFileDialog fileDialog = new OpenFileDialog
{
    Multiselect = true, // 如果要允許選擇一個以上的
    Title = "It is title",
    Filter = /*It is filter*/
};

if (fileDialog.ShowDialog() != DialogResult.OK) { fileDialog.Dispose(); return; }

string[] names = fileDialog.FileNames;

我之前是這樣。

只選擇資料夾的 Filter,沒有寫過,自己找找。

我要發表回答

立即登入回答