我已经研究了如何在运行时动态更改字体颜色和单元格背景颜色,但所有解决方案都在 Delphi 代码中,不能在 C++ 中使用。
像这个:
CellCtrl := TColumnAccess( StringGrid1.Columns[ Col ] ).CellControlByRow( Row );
CellControlByRow
FMX C++ Builder 中不存在。我曾尝试使用TGrid
,但是当必须在事件驱动中自定义绘制每个单元格时,这会使网格变得非常慢OnDrawxxxx
。
还有另一种解决方案更改事件中的字体颜色和单元格颜色OnApplyStyleLookUp
,但是C++ Builder中不存在Delphi中的解决方案,或者我不知道如何以OnApplyStyleLookUp
C++ Builder风格实现。
非常感谢您对此提供的任何帮助,因为我已经在这里待了一个星期。