C# WinForm開發系列 – TreeView

來源:互聯網
上載者:User

   包含非同步載入樹,帶拖動,多選,動畫效果等控制項(文章及相關代碼搜集自網路,僅供參考學習,著作權屬於原作者! ).  

1.我的資源管理員

2.支援Animation效果的樹控制項 

翻譯
Stu-Smith著Customizable Tree Control with Animation Support
ivanx譯 For MSPROJECT.CN

簡介
本文實現一個全定製的樹狀控制項,編寫語言是C#。

背景

這個樹控制項最終是給FeedGhost RSS Reader寫的,我們需要能夠在樹節點前面顯示表徵圖,並根據額外的行資料顯示其它資訊。另外,我們還希望重新實現這個樹控制項的介面外觀,以和主程式的glossy, glowing animated effects 效果一致。

代碼使用
在VS2005中開啟"SuperTreeTest.sln"工程,然後,運行它。

這個應用程式實現了4個樹,左邊的兩個模仿標準的Windows樹控制項,右邊的兩個實現"glossy" 效果(如),不過它們並沒有animation的效果。
因為animation效果是動態,它會實現非常酷的動態載入節點和旋轉展開表徵圖效果,你可以嘗試運行附件中的程式,就能看到效果了。

Animation
如果要實現Animation效果,你需要調用BeginAnimating(TreeNode,Rectangle)方法。

關於作者
隨風 發表文章:78 簽名:
附件下載 (請點擊原文連結下載) SuperTree.zip    

3.有三態Checkbox的樹狀控制項

4.可以選擇多個節點的多選樹

5.Virtual Treeview 的簡單實現(同步或非同步載入節點)

6.樹狀結構圖產生器 TreeGenerator.rar

7.非同步展開節點的TreeView

8..NET中的進階樹控制項

9.從資料庫載入資料構建樹 dbTree_src.zip

10.檔案分類樹 FolderBrowser.zip   ExplorerTreeView_src.zip   TreeViewExplorer.rar

11.XML與樹之間相互轉換 treeview2xml.rar  TreeView_WinForm.rar

12.可建立DataSet架構樹控制項  treeview_databinding.zip  XTreeII.zip

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.