全新打造的 TreeView

5 篇文章 0 订阅

 

经过一段时间的努力,并参阅了很多大侠的源代码,重新改造了一下TreeView控件。现将所有的源代码全部公布,以和朋友们共享。

'主要的功能有:
'    根据数据表中的记录来添加节点;
'    每个节点都可以添加ToolTip提示;
'    可以得到当前选定节点的父节点或根节点,及其一些相关属性;
'    可以拖动节点,并可自由设置拖动后的数据处理办法;
'    可以通过编号直接定位到某个节点,也可以通过查找文本的办法找到节点

'还需要改进的是:
'  1、图片。根据记录TJ值的不同,各个节点,可以使用不同的图片;
'  2、复选框。如何控制各个节点的复选框:有些节点可以选中,有些则不选中;
'             如果父节点的复选框选中,则所有子节点都选中,取消父节点的复选框后,则所有的子节点都取消(还包括类似情况);
'  3、文本查找。在树中查找文本,如果找到后,应该将该节点展开,而目前,有时好象只能展开一部分;
'  4、加载速度。由于是根据数据表中记录来添加节点,所以加载的速度比较慢,需要优化;

 

 

Imports  System.Windows.Forms
Imports  System.Drawing



全新打造的最新的 TreeView  作者:钱波

这是我自己定义的一个treenode对象,可以再改一改后就可以用


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值