我有一个选项组,其中包含组内的切换按钮。如果单击切换按钮,代码工作正常。但是,如果在切换按钮外单击选项组,代码仍会触发。例如,如果单击切换按钮之间的空格,则On_click代码仍会触发。
我想确定是否在Option组的On_click事件中单击了一个切换按钮。例如:
If ActiveControl.ControlType = acToggleButton Then
'Normal code...
Else
'Do nothing...
End If
这不起作用,因为活动控件是选项组本身。
如何确定是否单击了选项组中的切换按钮?
答案 0 :(得分:1)
每个切换按钮都有一个唯一值,因此您可以使用选项组的After Update
或Before Update
事件来捕捉更改。