【问题标题】:TStringGrid. Row lines are not drawn when scrolling horizontally字符串网格。水平滚动时不绘制行线
【发布时间】:2016-10-30 18:52:54
【问题描述】:

在 Delphi XE7 FMX 平台 StringGrid 中,水平滚动内容时无法正确绘制行。

复制步骤:

在表单上放置TStringGrid,并添加几列(例如:10)。

在运行时水平滚动网格内容,并注意没有为滚动到视图中的区域绘制行线。

【问题讨论】:

    标签: delphi firemonkey delphi-xe7 stringgrid


    【解决方案1】:

    我可以在 Delphi XE7 中确认问题。水平滚动内容时不会绘制行线。如果您设置该选项,则交替背景颜色也是如此。然而,这是两个不同的问题。 Delphi XE8 中已修复线条图(未找到 RSP),但在 Delphi 10.1 Berlin 之前未修复交替颜色(请参阅RSP 14197)。

    尝试在 Delphi XE7 中强制重绘(调用 Repaint()InvalidateRect())并不能解决画线问题。看来唯一的解决方案是升级到 Delphi XE8。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      相关资源
      最近更新 更多