Re: [問題] WinForm挑選Folder資料夾的對話窗?
※ 引述《tomex (Tomex Ou)》之銘言:
: 在.NET裏WinForm設計裏,要開啟一個挑選資料夾(folder)的對話窗
: 目前只有一個叫FolderBrowserDialog物件
: 它的UI是樹狀,超級無敵難用,因為不能直接讓user貼路徑去找
: http://tinyurl.com/45xddc4
: 其實它原本設計的用來瀏覽樹狀資料夾,而非來挑資料夾的!
: 只是沒有其他類別能用,故現在很多ap都省工而用這可怕的ui介面。
: 最好的UI應該像OpenFileDialog般的介面,但只需選folder
: 目前google找了很多,就是沒發現這種
: 大部分是改那超級難用的treeview對話窗(再怎變形都難用)
: 有些src則因太久沒辦法在vs2010編譯了!
: 我在uTorrent這軟體裏,有發現它實作了這選folder的UI:
: http://tinyurl.com/4ym8tlu
: 請問誰知道有類似這樣的開資料夾UI呢?
: OpenFolderDialog?
由於.Net內建的FolderBrowserDialog的樹狀瀏覽方式實在太爛了,於是就希望能夠找到
方法做到OpenFileDialog但是只能選取資料夾,最後發現Vista之後才有提供這個功能,
而且必須透過WinAPI自行實作。幸好Microsoft後來有提供我們一個類別庫Windows API
Code Pack,於是我們可以引用這個類別達到我們想要的效果,可是剛剛有說過這是Vista
之後才有的功能,因此在現在仍然非常普遍被使用的XP上運行就會出現例外狀況,所以我
們必須判斷這個相容性問題。
請參考:http://ppt.cc/-uE2
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.171.88
推
09/07 03:37, , 1F
09/07 03:37, 1F
推
09/07 03:38, , 2F
09/07 03:38, 2F
→
09/07 03:47, , 3F
09/07 03:47, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章