The editor won't show .Init, .Unload, etc. in color either. However, they're still valid FP methods. That aside, are you trying to set the focus back to the control that had it? That doesn't work. To prevent a control from losing the focus, return .F. in the .Valid method.
hth,
George
Ubi caritas et amor, deus ibi est