It still may be a lockscreen problem: if you move the data entry screen around, does it leave a trail as if you were painting with the form?
If so, check _SCREEN.LockScreen and the Lockscreen property of every form in the _Screen.Forms collection
>I do not have a lockscreen command but I do have the command
>
> _screen.forms(lnI).Refresh()
>
>to refresh the data entry screen after the record pointer is moved by a seek command.