包含异步加载树,带拖动,多选,动画效果等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ).
1.我的资源管理器
翻译
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
签名:
|
5.Virtual 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
作者:peterzb(个人开发历程知识库 -
博客园)
出处:http://peterzb.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。