在程序中checkboxes=true ,希望实现当上一个节点被选中时,则该节点的子节点也全部选中,如果子节点还有子节点也同样选中
解决方案 »
- 请教如何把ListView中复选框为True的数据填入另一个窗体
- 关于inet多线程的一个问题
- 哪位仁兄知道怎样把数组中的数据转换成picturebox中的像素点?
- CreateObject创建里引用的类名该写什么??
- 消息框问题!
- 这是为什么——关于DataEnvironment(急,在线等待)
- 能否让程序稍稍跑慢点~~~
- ???窗口是动态加载的,控件也是动态加载的,怎么处理控件的事件呢???
- 小弟的软件刚发布请各位高手指点!来者都给分
- 高手快进!!!一个DataReport报表的异步操作问题(一个在发布应用程序时容易忽视的bug)
- winsock文件传输的问题
- winsocket接收问题~~
TreeView1.Checkboxes = True
Dim i As Long, j As Long
For i = 1 To 5
TreeView1.Nodes.Add , , "A" & i, "A" & i
Next
For i = 1 To 5
For j = 1 To 10
TreeView1.Nodes.Add "A" & i, tvwChild, , "B" & i & j
Next
Next
TreeView1.Nodes.Add 12, tvwChild, , "fvf"
End Sub
Private Sub TreeView1_NodeCheck(ByVal Node As MSComctlLib.Node)
If Not Node.Child Is Nothing Then
SetCheck Node.Child, Node.Checked
Node.Expanded = True
End If
End SubPrivate Function SetCheck(ByVal Node As MSComctlLib.Node, ByVal Checked As Boolean)
If Not Node Is Nothing Then
Node.Checked = Checked
Else
Exit Function
End If
SetCheck Node.Child, Checked
SetCheck Node.Next, Checked
End Function