treeview复选框操作鸡毛加急!急盼高人指点
Private Sub TreeView1_NodeCheck(ByVal Node As MSComctlLib.Node)
On Error Resume Next
Dim TV As Integer '计数
'Dim SY() As Integer '索引记录
'ReDim SY(5)
'TV = 0
If TreeView1.SelectedItem.Children = 0 Then '检查是否有子节点
For i = 1 To TreeView1.Nodes.Count
If TreeView1.Nodes(i).Checked = True Then
TV = TV + 1
If TV > 5 Then
''如何写呢
End If
MsgBox "您选择的是:“" & TreeView1.Nodes(i).FullPath & "”子节点! '系统提示"
''MsgBox TV
End If
Next i
End If
End Sub
treeview表是这样的:
ID号
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
数据前面都有个复选框
现在当复选框大于5个的时候
那么最前的复选框失效,刚点的有效
比如现在刚开始选的是 2 6 5 4 3
点 7
点 8
去掉的是 2 6 就是5 4 3 7 8
先入先出排序
谢谢各位了