博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# WinForm开发系列 - TreeView
阅读量:6473 次
发布时间:2019-06-23

本文共 602 字,大约阅读时间需要 2 分钟。

包含异步加载树,带拖动,多选,动画效果等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ).  

1.

2. 

翻译

ivanx译 For MSPROJECT.CN

简介

本文实现一个全定制的树状控件,编写语言是C#。

背景

这个树控件最终是给写的,我们需要能够在树节点前面显示图标,并根据额外的行数据显示其它信息。另外,我们还希望重新实现这个树控件的界面外观,以和主程序的glossy, glowing animated effects 效果一致。

代码使用

在VS2005中打开"SuperTreeTest.sln"工程,然后,运行它。

这个应用程序实现了4个树,左边的两个模仿标准的Windows树控件,右边的两个实现"glossy" 效果(如上图),不过它们并没有animation的效果。

因为animation效果是动态的,它会实现非常酷的动态加载节点和旋转展开图标效果,你可以尝试运行附件中的程序,就能看到效果了。

Animation

如果要实现Animation效果,你需要调用BeginAnimating(TreeNode,Rectangle)方法。

关于作者
发表文章:
78
签名:
附件下载 
(请点击原文链接下载)
    

3.

4.

5.

6. 

7.

8..

9.从数据库加载数据构建树 

10.文件目录树       

11.XML与树之间相互转换   

12.可创建DataSet架构树控件    

转载地址:http://ovpko.baihongyu.com/

你可能感兴趣的文章
多线程---同步函数的锁是this(转载)
查看>>
鱼C记事本V1.0(下)- 零基础入门学习Delphi28
查看>>
百练 2742 统计字符数 解题报告
查看>>
Ubuntu搜狗输入法候选词乱码
查看>>
js中回调函数写法
查看>>
React native android 最常见的10个问题
查看>>
数据结构和算法
查看>>
int a; int* a; int** a; int (*a)[]; int (*a)(int)
查看>>
.Net 项目代码风格要求
查看>>
java编码规范
查看>>
[pat]1045 Favorite Color Stripe
查看>>
Immutable学习及 React 中的实践
查看>>
【转】性能测试步骤
查看>>
OSI与TCP/IP各层的结构与功能,都有哪些协议
查看>>
Android实例-程序切换到后台及从后台切换到前台
查看>>
spring boot启动定时任务
查看>>
值类型和引用类型
查看>>
查看外键属性
查看>>
[转]html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
查看>>
maven 常用插件
查看>>