The best, and correct, approach is to use VALID for validation, thus the name. RETURN=.F. measn failed validation.
>If I use txt.lostfocus as a validation event, what is the best or most correct approach
>eg...
>
mytxt.lostfocus
>***************
>if ! passvalidation()
> this.setfocus()
> nodefault
> return .f.
>endif
>
>I'm thinking I don't need nodefault and return .f.