I've recently upgraded our TMS components, and am now using 7.9.0.3 of TAdvStringGrid, and I've noticed an issue where the grid doesnt respond to mouse clicks.
I've finally tracked it down to calling ClearRowSelect with MouseActions.DisjunctRowSelect=FALSE
You can easily reproduce the issue by placing a TAdvStringGrid on a form and a button to call AdvStringGrid1.ClearRowSelect. Run the program and you can click on the grid as normal. Press the button to call ClearRowSelect and the grid no longer responds to mouse clicks!
I'm using Delphi XE5 under Windows 7.
We traced & solved this issue and can confirm the next update will address this.
Thank you. Would it be possible for you to send an incremental source update direct to my email?
Please contact us by email for this.
Thank you for the fix.
I've just found a couple of issues related to this:
If Options.goRowMoving=TRUE, after calling ClearRowSelect you can no longer click on the fixed column to move a row. You have to click on a non fixed cell first, and then you can click the fixed cell to move the row.
Also, after calling ClearRowSelect Row is set to RowCount (so there is no visible active cell as Row should be between 0 to RowCount-1)
We have fixed the issue with row moving. It is by design that Row = RowCount after calling grid.ClearRowSelect as otherwise Row would still point to a selected row.
I am using 7.9.0.4 and the issue is still there. Will it be in the 2/2/2016 release fixed? All our products are screwed now and a quick release would be great.
This fix will be in the 2/2 release.