使用virtualTreeView的VirtualStringView ,在程序运行过程中没有使用指定RootNodeCount的方法,而是使用AddChild的方法来创建每个节点
但是用这种方法创建的treeview,经常出现单击每个node的text部分无响应,需要单击image部分才恢复正常,使用起来十分不便!
这个问题如何解决,请各位朋友赐教!!!
但是用这种方法创建的treeview,经常出现单击每个node的text部分无响应,需要单击image部分才恢复正常,使用起来十分不便!
这个问题如何解决,请各位朋友赐教!!!
一般是把属性也作为子节点挂在节点下,但是感觉就很不好:一个没有子节点而只有属性的节点,它居然也可以展开!virtualTreeView支持节点属性(列),以多列的形式展示,非常好
但是,它要求所有节点的列都是一样的,值可以不一样,名、数量必须一样,因为它的列的从上到下一统到底的
而一般,不同的节点,它们的属性(列)名、数量很可能是不一样这个情况,不知道怎么表现比较好
——每个节点如果必要,嵌一个2行x n列的grid?另外,如果一个节点的信息是个长文本,如何直接在treeview里面显示比较好?
好像treeview不支持节点的高度可各自动态变化
——每个节点如果必要,嵌一个memo?