Thanks for the kick in the butt. I apologize for the delay in getting back to you.
Regrettably, the code I have is 'inherited'. The original developer did some weird stuff spread over three modules. Trying to get it into a simple example was a bear. Part way through the process, I decided to see if
I could go the shorter way and modify one of sample 17. After I built it, I found that it did not scroll either. I downloaded the trunk 'sourcegrid-2034' on March 30, 2009 and built it to use in my project. It doesn't scroll.
Version 4.20.3304.35521as a reference and it mostly works.
The remaining problem is that while it scrolls in cell selection mode or row selection mode, it does not unselect while in row selection mode when scrolling back over existing selected rows.
The attached project should demonstrate the issue. Set row selection mode on by clicking the Row radio button on the SelectionMode tab. Then click the first row, second column and drag you mouse to the bottom of the grid.
It will start to scroll. Now bring you mouse back up to the middle or top of the grid. Note that the originally selected rows remain selected. The correct behavior should be that they are unselected as the mouse passed back up over them.
Thanks for your help.