在treeview中怎样选中父node则选中所有子node,选中子node则选中相应的父node?

yang0411 2001-08-08 01:43:44
...全文
70 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gameboy999 2001-08-08
  • 打赏
  • 举报
回复
common control6.0里的那个treeview的checkbox只有两种状态吧?!
yang0411 2001-08-08
  • 打赏
  • 举报
回复
怎么没人回答?一定给分
yang0411 2001-08-08
  • 打赏
  • 举报
回复
注意:是选中node的checkbox
wbdx 2001-08-08
  • 打赏
  • 举报
回复
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)

Dim tNode As MSComctlLib.Node
If Node.Tag = "Set" Then
Exit Sub
End If
If Node.Selected = True Then
If Not (Node.Parent Is Nothing) Then
Node.Parent.Tag = "Set"
Node.Parent.Selected = True
Node.Parent.Tag = ""
End If
If Not (Node.Children Is Nothing) Then
For Each tNode In Node.Children
tNode.Tag = "Set"
tNode.Selected = True
tNode.Tag = ""
Next
End If
End If
end sub

注意:位测试

7,785

社区成员

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

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