顶层节点前面的加号怎么显示出来

voicevon 2005-12-12 03:09:06
在TreeView中,我只加载了最顶层的节点,即使顶层节点下面有子节点,在顶层节点的前面无法显示出加号,要想显示出加号是不是就要加载顶层节点和顶层节点的子节点呢??

如果要想显示出加号是不是就要一下子加载两层呢,

如不是,有没有其它方法.
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zywhao 2005-12-13
  • 打赏
  • 举报
回复
up
winehero 2005-12-12
  • 打赏
  • 举报
回复
不错,只有加上子节点,才能显示出加号
voicevon 2005-12-12
  • 打赏
  • 举报
回复
一楼的朋友,可能是我说的有点不太明白. 我的设置跟你说的基本是一样的.

我只加载了顶层节点,下面的子节点都没有加载.所以它显示不出那个加号来,当把子节点加载上后那个加号就出来了.

是不是要想把加号显示出来就只能把子节点加载上才行??
clear_zero 2005-12-12
  • 打赏
  • 举报
回复
想要让根节点有+形势:
1.treeview 的linestyle tvwRootlines
2.需要子节点。如果没有子节点,就是如此设置也不会出+ 的
winehero 2005-12-12
  • 打赏
  • 举报
回复
不是,将Style设为三线样式,并将TreeView的LineStyle属性改为tvwRootLines看看,类似:
TreeView1.Style = tvwTreelinesPlusMinusText
TreeView1.LineStyle = tvwRootLines

———————————————————————————————————


LineStyle 属性(TreeView 控件)


这个属性返回或设置在 Node 对象之间显示的线的样式。

语法

object.LineStyle [ = number]

LineStyle 属性的语法包含下面部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
number 值或常数,它指定线的样式,如设置值所示:


设置值

number 的设置值是:

常数 值 描述
tvwTreeLines 0 (缺省)三线。显示在 Node 相邻节点和它们的父 Node 之间的线。
tvwRootLines 1 根线。除了显示在 Node 相邻节点和它们的父 Node 之间的线以外,还显示根节点之间的线。


说明

必须将 Style 属性设置为包括三线的样式。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧