请问怎能让CheckBox的Value值改变但不发生Click事件? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一样的阿1=vbChecked0=vbUnchecked 可以设一个标志blnOutClick如果不是通过Click事件改变: blnOutClick=True在Click事件中增加:If blnOutClick=True then blnOutClick=False Exit sub End If hulianchi(需要帮助) 你这样做好像只能通过代码便CLICK 不执行但他还是触发了CLICK 事件呀? 是触发了Click但是代码如果写在Click事件的开始位置,就不会执行后续代码。不知你的需求是这样吗? 也就是说value值的改变一定会触发click事件了? 也许吧,反正我还没找到不触发CLICK事件的方法... Dim bFlag As BooleanPrivate Sub Check1_Click() If bFlag = False Then '直接单击所执行的任务 MsgBox "a" End IfEnd SubPrivate Sub Command1_Click() bFlag = True Check1.Value = 1 - Check1.Value bFlag = FalseEnd Sub 自己先看看 MSDN 帮助文档Have a try by yourself at first. 这样就可以了啊:MyCheckbox.Enabled = FalseMyCheckbox.Value = 1MyCheckbox.Enabled = True To richardbao(Richard Bao)无论Enable的属性是什么改变(是改变)Value的值都会触发Click事件的还是自定义控件好虽然FAN了点儿 请问控件编程里面如何定义一个常量 再问,,如何实现2个表的联合查询 vb6.0与access2000数据库的连接问题和排序问题 高 分 找 人 MsComm控件采用gMsComm.InputMode = comInputModeBinary模式,能否给一个示例代码? 变量的命名规则 TreeView控件设置问题 一台主机与多台丛机通讯,如何用VB的winsock实现,可以用UDP协议吗? 請教:vb中有没有类似于delphi中的split控件??? VB的表格如何实现数据批更新功能? 这样画图形能填充吗? 程序复制问题!~~~~~~~~~~~~~~~
1=vbChecked
0=vbUnchecked
blnOutClick=False
Exit sub
End If
Private Sub Check1_Click()
If bFlag = False Then
'直接单击所执行的任务
MsgBox "a"
End If
End SubPrivate Sub Command1_Click()
bFlag = True
Check1.Value = 1 - Check1.Value
bFlag = False
End Sub
Have a try by yourself at first.
MyCheckbox.Value = 1
MyCheckbox.Enabled = True
改变(是改变)Value的值都会触发Click事件的还是自定义控件好
虽然FAN了点儿