Unless you want to use API calls to intercept the event and stop it here is a simple way.
1) Put an If condition in your Click Event of checkbox with a condition.
If CheckBox.Enabled Then
Do the event code
In the click event of the checkbox add a code to change the criteria:
CheckBox.Enabled = False
CheckBox.Value = True 'Event is triggered here
CheckBox.Enabled = True