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

Posted

技术标签:

【中文标题】TStringGrid - 有没有一种简单的方法来获取“当前/选定”行?【英文标题】:TStringGrid - is there a simple way to get the "current/selected" row? 【发布时间】:2011-01-07 15:19:51 【问题描述】:

我可以走很长的路,循环遍历每一行,从CellRect(col, row) 获取TRect,然后在其State 中查询gdSelected ...

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

【问题讨论】:

请注意,您的变量名称是不幸的,因为它们隐藏了网格的属性。对于循环变量,您可能应该使用 RowIndexColIndex 之类的东西来避免这个问题。 【参考方案1】:

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

【讨论】:

天啊!我到底是怎么错过的???谢谢,两个。安德烈首先回答,所以我奖励他答案,然后你们两个。要是所有问题都这么简单就好了,嗯?【参考方案2】:

请查看TStringGrid.Row

【讨论】:

以上是关于TStringGrid - 有没有一种简单的方法来获取“当前/选定”行?的主要内容,如果未能解决你的问题,请参考以下文章

TStringGrid多选的复制与拷贝

如何在Delphi FireMonkey中填充TStringGrid?

有没有一种简单的方法来编辑/修改 UILocalNotification

有没有一种简单的方法来手动迭代现有的 pandas groupby 对象?

有没有一种简单的方法来获得多类分类的混淆矩阵? (OneVsRest)

有没有一种简单的方法来交换格式化数字的符号?