在控件treeview中,实现如下情况,根目录下有子目录,子目录中不知道有没有儿子,但是要求前面必须显示'+'button
如下:
+根目录
 +目录一
 +目录二谢谢各位!!

解决方案 »

  1.   

    楼上各位大虾都说的比较清楚了,我翻译一下树第一次建立时:
    地区
     华北
     华南
    然后分别在 华北,华南 下各新建一个临时节点,text属性设为'tmp'或没有也可,反正是一个可以识别的标记。这样 华北,华南 前肯定都有 + 了在各个节点展开时
    if 它的儿子是临时节点 then
    begin
     将临时节点删除;
     if 真的有儿子 then 将其儿子生成出来;
    end;
      

  2.   

    我知道这样可以的,但是如果展开结点时,存在1000个或者很多儿子,需要建立相应临时结点,花时间的!
    : linjie208(御风而行) ( ):'+'其实是图片
    我认为是比较好的建议,不知如何具体解决?
      

  3.   

    先遍历一遍treeview的第一层接点然后将每个接点的haschildren:=true;即可。
      

  4.   

    先遍历一遍treeview的第一层接点然后将每个接点的haschildren:=true;不可以吧