刚装了这个控件,也没有例子,请教下面几个问题:
1.TVirtualStringTree.RootNode属性的作用?
2.我通过将RootNodeCount加1 加了一个根级节点,我如何得到这个节点呢。(不用GetTopNode,然后一直GetNext)
3.在增加节点时,我如何给每个节点设置它的显示字符?
4.如果我是多列的情况,那么又怎么设置每列节点的显示字符呢?
5.我最终的目的就是:两列,第一列为属性名称,第二列为属性值。并且对于属性节点可以有子属性节点,相应地第二列有子属性值节点。希望用过的同行们给写点简单的代码,谢谢了。

解决方案 »

  1.   

    这个控件在给每个节点附text太烂了
      

  2.   

    我用过,不过不多,看下面的信息对你有没帮助,我有这个控件的例子,留个邮箱,发给你。
    1.RootNode代表一个特殊的节点,是所有根节点的父节点,TVirtualStringTree中每个节点都是一个结构,可以在源码中看到
    2.用GetLast可以得到
    3.在OnGetText中设置CellText对节点设置显示文本
    4.也是在OnGetText中设置,Column参数代表列号,第一列为0
    5.可以参看例子