关于VB急。复选框的全选,全清问题。
来源:百度知道 编辑:UC知道 时间:2024/06/20 06:37:35
单击上面的全选复选框可以全部选中下面的,单击全清复选框可以将选中的全部清除。求完整代码,谢谢。包括从创建复选框开始,感激不尽~·
如果你只用一个复选框来控制全选和全清,可以用楼上那个的方法,可以加一句:if check1.value=1 then
check1.caption="全清"
else
check1.caption="全选"
如果你分别用两个复选框控制全清和全选,代码如下
========================================
先画两个复选框,check1为全选,复制n个check2,一共就有n+1个check2,再画一个check3(全清)
=========================================
Private Sub Check1_click()
If Check1.Value = 1 Then
For i = 0 To n
Check2(i).Value = Check1.Value
Next i
Check3.Value = 0
End If
End Sub
Private Sub Check3_Click()
If Check3.Value = 1 Then
For i = 0 To n
Check2(i).Value = 0
Next i
Check1.Value = 0
End If