包含非同步載入樹,帶拖動,多選,動畫效果等控制項(文章及相關代碼搜集自網路,僅供參考學習,著作權屬於原作者! ).
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)方法。
關於作者
附件下載 (請點擊原文連結下載) 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