如何将系统中的文件夹都遍历出来形成一棵树?
1、好像MS的做法并不是提前先遍历所有文件夹,再加到TreeView。而是将当前起始节点内的文件夹列出,当用Mouse点击“+”号时,再遍历,否则时间太长。
2、好像MS是从注册表中来遍历文件夹。不知各位有什么好的思路?
就是完全不用MS的SysTreeView如何来得到目录对话框的树?

解决方案 »

  1.   

    有个现成的VB explorer的代码的啊,而且还是高人写的.你查一查啊.载入是从"桌面"开始往下的,是名空间相关的东西.你说的+号是TreeView直接支持的样式设置,事实时带+号的项可能子项目是0的:)
      

  2.   

    我想得到的是Explorer的内存树是如何构建的,总不可能把电脑上所有的文件夹一次全搬进内存再显示到TreeView吧?