the form.autovalidate may be the problem...it was for me. try adding the following to your view code:
//right after the SetPresenter call
AutoValidate = pPresenter.SetAutoValidation();
In the presenter place the following:
/// <summary>Set how the View constrains focus change when validation fails.</summary>
/// <remarks>Can also disable auto validation altogether.</remarks>
public AutoValidate SetAutoValidation()
{
// Play with the choices.
//return AutoValidate.EnablePreventFocusChange; // Locked in control
return AutoValidate.EnableAllowFocusChange; // Can move
//return AutoValidate.Inherit; // Do what the parent container does
//return AutoValidate.Disable; // Don't autovalidate.
}
I tried all of them and this one worked best for me. For now... I may run into other validation issues later, but I will deal with them as they come up.
Edited by Linguinut - 10-Oct-2007 at 2:06pm