我可以走很长一段路,遍历每一行,从
TRect
获取 CellRect(col, row)
,然后查询其 State
中的 gdSelected
...
但是有没有更快的方法来获取当前所选行的行号(如果有的话)?
.Row 表示选定的行,.Col 表示选定的列
请看一下
TStringGrid.Row
。
对于 FMX,我正在使用
StringGrid1.Selected
,但我更改了属性 >> 选项 > RowSelect = true
int col=StringGrid1->Col;
int row=StringGrid1->Row;