台灣最大程式設計社群網站
線上人數
1099
 
會員總數:243620
討論主題:188237
歡迎您免費加入會員
討論區列表 >> C/C++ >> 有C++orC#設計檔案總管
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有C++orC#設計檔案總管
價值 : 50 QP  點閱數:260 回應數:6

樓主

styi
門外漢
0 3
76 10
發送站內信

請問有人知道怎麼用C++ or C# or winform設計檔案總管左邊那列嗎?該用什麼程式碼...太久沒接觸程式全忘得差不多了...完全找不到頭緒,如果兩邊都能出來更好,感恩解答
也順便問一下有推薦學習的書嗎???謝謝



搜尋相關Tags的文章: [ 設計檔案總管 ] , [ c++ ] , [ c# ] ,
本篇文章發表於2018-07-03 01:47
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
你的意思是說,
你要自己寫一個檔案總管的程式嗎?
本篇文章回覆於2018-07-03 11:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

styi
檢舉此回應
小魚 對阿,目前是想把左邊做出來如果可以完整的更好!!
現在是用VS2017,C#的winform去做參考這篇,不知道方向對不對,
他的第5點,新增ImageList名為imageList1至表單,並使用 [屬性] 視窗,將兩個映像: 資料夾影像,以及文件影像,依此順序。
看不懂怎麼操作
https://docs.microsoft.com/zh-tw/dotnet/framework/winforms/controls/creating-an-explorer-style-interface-with-the-listview-and-treeview
本篇文章回覆於2018-07-03 14:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

styi
檢舉此回應
目前照著寫出來是這樣,如何改變讓他接近圖中那樣有本機、垃圾桶等圖示...

http://imgbox.com/auhyWYfz
本篇文章回覆於2018-07-03 16:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

styi
檢舉此回應
本篇文章回覆於2018-07-03 16:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

小魚
檢舉此回應
看能不能抓到資料夾的圖示吧,
這部份我是沒寫過,
不過你這樣已經有點接近了.
本篇文章回覆於2018-07-04 12:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

styi
檢舉此回應
這是微軟提供的程式碼,不知道從哪裡可以下手圖示,還有更改目錄位置,
目前看到的目錄位置是專案位置的資料夾
private void PopulateTreeView()
{
TreeNode rootNode;

DirectoryInfo info = new DirectoryInfo(@"../..");
if (info.Exists)
{
rootNode = new TreeNode(info.Name);
rootNode.Tag = info;
GetDirectories(info.GetDirectories(), rootNode);
treeView1.Nodes.Add(rootNode);
}
}

private void GetDirectories(DirectoryInfo[] subDirs,
TreeNode nodeToAddTo)
{
TreeNode aNode;
DirectoryInfo[] subSubDirs;
foreach (DirectoryInfo subDir in subDirs)
{
aNode = new TreeNode(subDir.Name, 0, 0);
aNode.Tag = subDir;
aNode.ImageKey = "folder";
subSubDirs = subDir.GetDirectories();
if (subSubDirs.Length != 0)
{
GetDirectories(subSubDirs, aNode);
}
nodeToAddTo.Nodes.Add(aNode);
}
}
參考網址:https://docs.microsoft.com/zh-tw/dotnet/framework/winforms/controls/creating-an-explorer-style-interface-with-the-listview-and-treeview
本篇文章回覆於2018-07-04 14:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.