Issue with HotmailRowSelect and keypress

Windows 10 x64
TMS Component Pack
Delphi Berlin 10.1 update 1

We have an issue when HotmailRowSelect is true and nothing is selected in the grid (everything is unchecked)
When the grid has focus, if you press any key on the kayboard (in our case Ctlr or Shift) the "active cell" in the the grid up being the last in the grid (last col/row).

So if you have a grid with enough cols and rows to have scrollbars, the grid will end up being scrolled all the way to the right and all the way to the bottom.

Is this something you can fix?


We applied an improvement for this specific case.


we installed TMS Component Pack today and the issue still exists.

Here are exact steps to reproduce:
Make a new project and drop a grid.
Add this code in form create and run the project:
   AdvStringGrid1.ColCount := 15;
   AdvStringGrid1.RowCount := 60;
   AdvStringGrid1.MouseActions.HotmailRowSelect := True;

Click any checkbox twice (once to select and once to unselect)
Press Ctlr on your keyboard.
Notice that you are now positionned on the last col/row of the grid.


We traced & solved this issue. The next update will address this.