AdvStringGrid.SelecetedRowCount

Why is SelectedRowCount never goes to 0 and is at least always at 1?

What I want to do is, getting the index of then selected row, when a row is selected in a grid, so I can re-select the row after doing some other gui changes (which fail because of the returned 1 all the time).

I was expecting that this property would hold the real number of currently selected rows, but it seems not to be the case.

I forgot to mention, DisjunctRowSelect is disabled, so only 1 row can be selected with the mouse, but which one is it? I believe, there must be a property anywhere which hold the current selected row, but I just cant find it. Looping through millions of rows just to figure out which one is selected is no option.

grid.Row: integer holds the index of the row that is selected.