TStringGrid - 有没有一种简单的方法来获取“当前/选定”行?

问题描述 投票:0回答:4

我可以走很长一段路,遍历每一行,从

TRect
获取
CellRect(col, row)
,然后查询其
State
中的
gdSelected
...

但是有没有更快的方法来获取当前所选行的行号(如果有的话)?

delphi c++builder vcl tstringgrid
4个回答
37
投票

.Row 表示选定的行,.Col 表示选定的列


14
投票

请看一下

TStringGrid.Row


1
投票

对于 FMX,我正在使用

StringGrid1.Selected
,但我更改了属性 >> 选项 > RowSelect = true


0
投票
int col=StringGrid1->Col;
int row=StringGrid1->Row;
© www.soinside.com 2019 - 2024. All rights reserved.