Delphi10TDrawGrid-HowdoIgetrowstorefreshproperly?使用Delphi10.2Tokyo。我使用DrawCell方法使一行中的所有列与所选单元格的颜色相同。这允许我让用户单击不同的单元格,但仍显示"选定"行。这使用OnSelectCell方法使原始行和新选择的行无效。多年来一直使用这种方法。如果我有一个带有水平滚动条的网格,则当向右滚动并且用户单击单元格时,该网格不会正确绘制。下面是一个使用TDrawGrid和OnDrawCell事件和OnSelectCell事件的简单示例:表格(DFM)代码:1234567891011121314151617181