VB复选框怎么弄全选,怎么判断?

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:41:41
VB复选框怎么弄全选,怎么判断?

如果是控件数组就用循环吧.
FOR CYC=0 TO CN 'CN为整数变量(CHECK控件数组的总数-1)
CHECK(CYC).VALUE=1'设为1就是勾选,0是不选
NEXT

如果名字 不相同,那就只能一个一个来啦!
CHECKA.VALUE=1
CHECKB.VALUE=1
...

????lz意思说明白点好吗?是让复选框控件的预设(默认)状态为全部选中吗?那个可以在每个的属性里设置,还是运行时选?
还是做一个复选框,当选中时,所有的(或特定的)复选框全部选中?这样的话做一个该全选复选框的click事件,当全选复选框的value为ture时,令其他所有的复选框的value为真就是了!
看你的具体问题了1

Private Sub Command1_Click()
Check1.Value = 1
Check2.Value = 1
Check3.Value = 1
End Sub

用以个循环做就可以了 ,建立一个check4,caption=全选。
在建立三个数据空件check1(0),check(1),check(2)

Private Sub Check4_Click()
If Check4 Then
For i = 0 To 2
Check1(i).Value = 1
Next
Else
For i = 0 To 2
Check1(i).Value = 0
Next
End If
End Sub