后来改成一开使只绑定二级目录,当点开第二级目录时,在添加二级目录下的文件和文件夹.比如,F盘下有一个文件夹,为:001;在001下面有002,在002下面有003,在003下面有004,这样一直到007;程序刚运行时,TreeView里只绑定到002,
当我展开001时,在绑定002下面的子文件夹003,当我展开002时,在绑定003下面的子文件夹004;
但是这样的性能也不是很好.不知道那位有更好的方法,或者有谁知道windows里的资源管理器是怎么实现的?????
谢谢了!!!!
5 个解决方案
#1
在点开事件里做
当点开001的时候
去的001下面的所有文件和文件件 加入的treeview里面去
以此类推
当点开001的时候
去的001下面的所有文件和文件件 加入的treeview里面去
以此类推
#2
如果是这样,那一开始TreeView里的001节点就没有那个"+"号了,只有你点一下001节点"+"才会出来
#3
点击事件,然后逐层添加,性能应该不会很差啊
#4
性能上是比用递归强了很多,但不知道能不能有更好的法了
#5
#1
在点开事件里做
当点开001的时候
去的001下面的所有文件和文件件 加入的treeview里面去
以此类推
当点开001的时候
去的001下面的所有文件和文件件 加入的treeview里面去
以此类推
#2
如果是这样,那一开始TreeView里的001节点就没有那个"+"号了,只有你点一下001节点"+"才会出来
#3
点击事件,然后逐层添加,性能应该不会很差啊
#4
性能上是比用递归强了很多,但不知道能不能有更好的法了