如何点击treeview中的一个节点,让其它所有节点收缩,并显示该节点的子节点。在线!

shaidanR 2003-10-09 11:57:16
谢谢!
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2003-10-09
  • 打赏
  • 举报
回复
在VB6+SP5中通过.
zjcxc 2003-10-09
  • 打赏
  • 举报
回复
将singlesel属性设置为true就行了:


SingleSel属性
返回或设置一个值,指定项目被选中时是否展开。
of123 2003-10-09
  • 打赏
  • 举报
回复
Expanded 属性

这个属性返回或设置一个值,该值确定在 TreeView 控件中的 Node 对象当前是被展开的还是被折叠的。

语法

object.Expanded[= boolean]

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

t部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
boolean 布尔表达式,其值指定该节点是被展开的还是被折叠的。


boolean 的设置值是:

设置值 描述
True 该 Node 当前被展开。
False 该 Node 当前被折叠。


说明

可以使用 Expanded 属性编程展开 Node 对象。以下代码与双击第一个 Node 的作用相同:

TreeView1.Nodes(1).Expanded = True

在 Node 对象被展开时,Expand 事件发生。

如果一个 Node 对象没有子节点,则该属性值被忽略。
davidlv 2003-10-09
  • 打赏
  • 举报
回复
这好象是treeview控件本身就有的呀,不要写什么代码的呀,我装的treeview都是这样的,不知道你具体的意思是什么。

1,451

社区成员

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

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