Mark,
You most likely need a NODEFAULT in your method along with an explicit DODEFAULT() call in order to interrupt VFP's native event handling on the control that you want to lose focus.
>Does anyone know a way to change focus to another control on a form - from within that form's deactivate(), and still let the new form get the focus after focus has changed on the deactivated form? Thanks for any ideas! -Mark