Delphi XE7 FMX プラットフォームでは、コンテンツを水平方向にスクロールすると、StringGrid の行が正しく描画されません。
複製する手順:
をフォームに配置しTStringGrid
、いくつかの列 (例: 10) を追加します。
実行時にグリッド コンテンツを水平方向にスクロールし、スクロールして表示される領域に行の線が描画されていないことに注意してください。
Delphi XE7 FMX プラットフォームでは、コンテンツを水平方向にスクロールすると、StringGrid の行が正しく描画されません。
複製する手順:
をフォームに配置しTStringGrid
、いくつかの列 (例: 10) を追加します。
実行時にグリッド コンテンツを水平方向にスクロールし、スクロールして表示される領域に行の線が描画されていないことに注意してください。
Delphi XE7 で問題を確認できます。コンテンツを水平方向にスクロールすると、行の線が描画されません。そのオプションを設定した場合、交互の背景色についても同じです。ただし、これらは 2 つの異なる問題です。線画は Delphi XE8 で修正されていますが (RSP は見つかりませんでした)、交互の色は Delphi 10.1 Berlin より前では修正されていませんでした ( RSP 14197を参照)。
Delphi XE7 で強制的に再描画 (Repaint()
またはを呼び出すInvalidateRect()
) しようとしても、線画の問題は修正されませんでした。唯一の解決策は、Delphi XE8 にアップグレードすることです。