Hi Steven,
the way to achieve this is to have the Valid method set a flag, then do your Setfocus() (or call the new form) in the LostFocus() of the control based on the value of the flag.
Frank
>I have a valid event in a text box on my form which if a certain condition occurs I have the code click a button to release the form and open another. The second form has INIT code to set focus to a particular text box. I keep getting an error that set focus can not be called from a valid event. How is this possible between two different forms?