>Hi there
>
>Been there early in the peice. If I reactivate the form it comes back but I dont want to be doing that if they are on another form.
>
>regards
>Geoff
Geoff,
Why not do what I suggested and then return focuis where you want it? You will not get the grid to behave without doing the refresh and putting focus into it for an instant because of how the grid works internally. But you can;
GO TOP
SomeForm.Grid.Refresh()
SomeForm.Grid.SetFocus()
Thisform.Whatever.SetFocus()