===C#中TreeView的问题===
我在TreeView的时候需要显示的数据是多条:属性名,属性值,属性说明。由于TreeView不能折行显示。所以我想把这3个分成3个节点显示,属性名前显示节点线,下面两个不显示节点前的线。请问怎么把另2个节点前的线去掉,或是用其它方法达到这个效果。就是说想在节点前有的显示线,有的不显示线。 --------------------编程问答-------------------- 这个。。。 。。。难。。。 。。。 --------------------编程问答-------------------- 除非你自绘很熟练~ 回复内容太短了! --------------------编程问答-------------------- 做不到吗?有其它的方法来显示多行吗?或是C#中的其它控件能达到这种类似的效果。 --------------------编程问答-------------------- 重写treeview
ShowLines 是否显示层级连接线
ShowPlus 是否显示+/-符号按钮
--------------------编程问答-------------------- 将TreeView的自动显示折线关掉,填充它的ImageList,将要显示的给一个图,不显示的不给图或者给空白图 --------------------编程问答-------------------- 为什么要分成三个节点呢?这不是很麻烦,在你后续取结点数据的时候还要判断此节点是属性名的还是属性值的?那还不如直接把这3个值拼成一个字符串显示在节点上不行吗?
属性名称|属性值|描述
如果不能达到要求,那也只能重写TreeView了,实现其多列显示。节点多列显示的TreeView应该有很多例子,可以随便搜一下。应该可以找到。 --------------------编程问答-------------------- 来学习学习~
回复内容太短了!
--------------------编程问答-------------------- TreeView
补充:.NET技术 , C#