vb 判断check是否选中问题
If Form1.Check3.Value = 1 Then c10 = False End If 我是在另一个窗口调用,check3也设为了public 但在没有选check3的情况下还是执行了c10=flase,请问为什么?
追问:还是执行了。。。
当没有说,其实我早就试过了。
在之前我也设了c10 = true也试过了,vbchecked不是就是1么
If Form1.Check3.Value = 1 Then c10 = False End If 我是在另一个窗口调用,check3也设为了public 但在没有选check3的情况下还是执行了c10=flase,请问为什么?
追问:还是执行了。。。
当没有说,其实我早就试过了。
在之前我也设了c10 = true也试过了,vbchecked不是就是1么
答案:呵呵!
请问你是如何判断没有选 check3,确定执行了c10 = false的?
有可能你声明了
Dim c10 as boolean
默认c10为false
这样实验一下,就知道了,加一句:
if Form1.check3.value =1 then
msgbox "OK"
c10 = false
end if
其他:If Form1.Check3.Value = VBChecked Then
VBChecked 和VBUnChecked是它的两个值
上一个:vb通用过程的问题
下一个:在VB中这个程序有错吗?