You can't.
An alternative that you might want to explore is to leave the button enabled, but in its Click event have a line of code that wards off execution under the circumstance you now disable the button.
For instance, if you now have:
Code:
If gDisableIt = True Then
Me.btnPrint.Enabled = False
End If
at the top of the Click event add:
Code:
If gDisableIt = True Then
When a control is disabled, it is effectively removed from Windowsâ loop through which controls, etc., get serviced.