【发布时间】:2016-10-30 18:52:54
【问题描述】:
在 Delphi XE7 FMX 平台 StringGrid 中,水平滚动内容时无法正确绘制行。
复制步骤:
在表单上放置TStringGrid,并添加几列(例如:10)。
在运行时水平滚动网格内容,并注意没有为滚动到视图中的区域绘制行线。
【问题讨论】:
标签: delphi firemonkey delphi-xe7 stringgrid
在 Delphi XE7 FMX 平台 StringGrid 中,水平滚动内容时无法正确绘制行。
复制步骤:
在表单上放置TStringGrid,并添加几列(例如:10)。
在运行时水平滚动网格内容,并注意没有为滚动到视图中的区域绘制行线。
【问题讨论】:
标签: delphi firemonkey delphi-xe7 stringgrid
我可以在 Delphi XE7 中确认问题。水平滚动内容时不会绘制行线。如果您设置该选项,则交替背景颜色也是如此。然而,这是两个不同的问题。 Delphi XE8 中已修复线条图(未找到 RSP),但在 Delphi 10.1 Berlin 之前未修复交替颜色(请参阅RSP 14197)。
尝试在 Delphi XE7 中强制重绘(调用 Repaint() 或 InvalidateRect())并不能解决画线问题。看来唯一的解决方案是升级到 Delphi XE8。
【讨论】: