>I sort of tried that, except that I didn't use the form property and I didn't have the goto in the refresh of the grid. I had a save button that I tried recording record pointer doing a refresh setting focus etc. But it didn't work. Do you think if I put the goto in the refresh of the grid that it would make a difference?
If everything else fails, this trick used to work in earlier versions of VFP:
1) form.lockscreen=.t.
2) set focus to some other control (VFE actually instantiates an off-screen textbox for this)
3) refresh the grid
4) set focus to the grid
5) form.lockscreen=.f.