I have made my OK button the default. When the user types data into one of the controls and presses ENTER then the enter click is fired before the previous control's lost focus. I have played around with the validate event and the CausesValidation property of the controls but dont seem to be able to force lost focus to execute before the OK button click. I need to do some
validation between other controls before the OK may execute.