Hi,
I had the same problem when I used one cell (marked with an »X«) to delete a row.
To workaround this Problem I »set the focus« (not really SetFocus) to another row
when the row in question was deleted.
E.g. to ensure that I click on the X-column (Column2) I performed a...
=> if aCol <> 2 then exit;
When I hit Col 2 a little routine deletes the row in question. To avoid that »on-
scroll-seems-to-click-on-same-cell (column) I performed a...
=> SomeGrid.Col := 0; (Col 0 is not affected by clicking or scrolling.
Regards