* Borislav technique for returning focus to active control if type( "_SCREEN.ActiveForm.Name" ) == "C" lcActiveForm = _SCREEN.ActiveForm MOUSE AT -1,-1 PIXELS WINDOW (lcActiveForm) endifI think I'm going to skip the idea of clicking on the active control since that may involve some more complicated code without any benefit over just clicking the form itself. I think your suggested code might need to be modified to use objtoclient() vs. raw .Left and .Top values?