Thanks Dglienna, found solution, I didn't know that the CausesValidation event applies to the control that receives the focus so this does the job fine. I tried using the LostFocus event but that seems to interfere with the Click event of the button (button receives focus but no Click event fires).