全新打造的 TreeView

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

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

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

Imports  System.Windows.Forms
Imports  System.Drawing



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

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


发布了24 篇原创文章 · 获赞 5 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/cdbqss1/article/details/1422017
今日推荐