Steve,
If you are just using the code from that message back in 98 you might try downloading the whole grid subclass I have on my website to see if it solves the problem.
>Dave, I created a transparent box to go over the grid with your code. I'm seeing some behavior I don't understand.
>
>In the click of a button I have to populate the grid, I have:
>
> With ThisForm.GridGeneral1
> .RecordSource = "tablesamp"
> .LayoutRefresh ("cStep,The Step,122")
> .ActivateCell( 1,1 )
> EndWith
>
>The data shows in the grid, but the first row is not hilighted. Also, I can click all over the shape, but the grid beneath does not seem to "wake up" until I click the scrollbars. If I have no scrollbars it doesn't wake up and the user can't actually tell what cell is active.
>
>
>I have a grid with shape in a pageframe. Clicking on the shape selects records below or above what I actually clicked. Just playing around, I made the shape only as big as the top half of the grid, so I can click on some records (txtbox control) with the I-bar fine, but those under the shape always seem to jump around. The math looks right to me, I don't understand why wrong stuff gets hilighted.