没有,自己在expand相关事件中处理吧,而且不出现滚动条,这也不现实,节点多了,必然有屏幕放不下的时候

解决方案 »

  1.   

    自己计算高度的话 是不是就要遍历整个TreeView了?
    在AfterExpand也没办法获取当前展开的是哪一个节点呀
      

  2.   

    这个需求太扯淡,treeview就应该这样,数据多了显示滚动条。请问如果数据量有10000万条,没有滚动条,你的屏幕能显示出这么多记录吗?
      

  3.   

    那最简单的,你按18条数据的高度设置treeview的高度就是了。高度一会变一会不变的,真觉得很奇怪。
      

  4.   

    是这样的,全部折叠后有三个节点,全部展开后有18个节点,而我这个TreeView控件下面是跟着一个确定按钮,如果我要是按照18条的高度去做成固定的话,那全部折叠那个确定按钮就会离TreeView控件太远了,一般人就注意不到这个按钮了,所以我想做成 让按钮始终跟在TreeView下面,当某一个节点展开后TreeView的高度就变高了,按钮还是跟在TreeView的下面。