【发布时间】:2011-12-09 06:46:13
【问题描述】:
我使用 OnDrawCell 事件对 Delphi TStringGrid 进行自定义绘图。 单元格覆盖的区域没有问题,但是如何在最右边一列和最后一行下方绘制背景?
(编辑) 绘画不是真的必要,我只想设置用于背景的颜色。 我正在使用 XE2 并研究 VCL 样式。 即使在默认绘图中,在字符串网格中设置颜色,接缝也完全没有效果。
TIA
【问题讨论】:
-
好的,我终于找到了。问题是默认为 gdsThemed 的 TStringGrid 的 DrawingStyle 属性。将其设置为 gdsClassic 会使 grids Color 属性生效 - 也适用于背景。问题解决了。感谢 Andreas 提供了一种完全控制背景绘制过程的方法,但这对我的问题来说太过分了。 rgds TheRoadrunner
标签: delphi paint tstringgrid