如何解决Delphi 10 TMS FireMonkey网格-SelectRows和RowSelectionCount
我在我的应用程序中使用TMS FireMonkey Grid,当前正在尝试通过双击第一行,然后双击范围的最后一行来实现选择行范围的功能。我在OnCellDblClick事件处理程序中使用SelectRows(StartRow,EndRow)方法。它似乎起作用,除了一件事:直到我用随机的东西(例如“嗨!”)调用ShowMessage()之前,RowSelectionCount的设置不正确(等于1,无论选择多少行)。 -之后,将其设置为正确的选定行数。我认为它与焦点有关,因此我尝试使用SetFocus将焦点更改为表单的另一个组件,然后再返回到网格,但这没有帮助。关于如何使RowSelectionCount立即带有正确值的任何想法? 网格的SelectionMode属性设置为smDisjunctRow-根据我从TMS支持部门收到的电子邮件,此设置应允许我使用RowSelectionCount。 预先感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。