如何调整节点间距?
如何调整根节点的位置?

解决方案 »

  1.   

    有个不是办法的办法,用一个imagelist,把他的图标尺寸设置为32*32,这个可以根据你想要的距离调整,然后,指定treeview的imagelist为那个imagelist,这样间距就大了,当然imagelist中可以没有图标
      

  2.   

    根节点
    ---子节点                          
    -----子子节点
    ---子节点
    -----子子节点说清楚一下:
    1、节点间距是指每相邻两行之间的显示距离
    2、就是根节点(即第一个节点,距TTreeView上边界的距离)能否下一点,不要靠着。如上所示。
      

  3.   

    自己做一个新的仿TTreeView,想怎么画就怎么画。
      

  4.   

    你们不清楚就让人家自己写,这些家伙
    uses
      commcrtl;TreeView_SetItemHeight(TreeView1.handle,18);
    后面18就是你要的高度,可以自己设
      

  5.   

    节点展开后就不是靠着了,你只要开始时将它展开就行
    treeview1.fullexpand
      

  6.   

    真是好人啊,不过你还要uses commcrtl,没有啊,能否给各提示啊,或者方法。
      

  7.   

    间距的话,用bdmh提供的方法imagelist是可以,但是大材小用,如果你觉得不爽,也可以用8楼提供的TreeView_SetItemHeight方法,不过要多uses一个单元。下面给你提供一种直接用api操作的方法:SendMessage(TreeView1.handle,4379,38,0);//设置间距为38
      

  8.   

    不好意思打错了

    uses 
      commctrl,TreeView_SetItemHeight(TreeView1.handle,18);
    后面18就是你要的高度,可以自己设 
      

  9.   

    commctrl单元里,有listview和treeview得很多方法,也可以通过发送消息设置,在commctrl单元里通过发送消息做的