I am using Delphi XE8 and latest version of NextGrid.
I have a grid that is read only and am using full row selection to indicate what row is current. I want to be able to populate some standard edit fields based on which row is highlighted so I need to "track" the highlighted row at all times.
This works fine IF I use the mouse on the grid to Select a cell/row, it will always fire the OnSelectCell event and give me "ARow".
It even works if I use the up/down arrow keys .... UNTIL .... the highlighted row becomes the FIRST or LAST row showing on the screen. At this point I can keep pressing the down arrow key and it does NOT fire the OnSelectCell event. I can't seem to track the highlighted row when I hit Page UP/DOWN keys either.
I can get it to fire the OnVerticalScroll event, but this event does NOT pass the current highlighted row (ARow).
Can someone assist me in determining how to track the highlight bar regardless of mouse click, up/down arrows, pg up, pg down, Home/End, etc....???
I appreciate any help I can get.