![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 styi ![]()
![]() |
也順便問一下有推薦學習的書嗎???謝謝 ![]() |
別忘捐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
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |