3

我有一个 dxDBInspector,我需要用绿色突出显示九行中的一行 ( edtSDate)。颜色属性更改检查器中所有行的颜色。

我试过:

edtSDate.Inspector.Canvas.Brush.Color := clGreen;

我还看到了如何在 Delphi dxDBGrid 中更改单行的颜色?

但是 dxDBInspector 没有 OnCustomDraw / OnGetContentStyle 事件。

确切的组件是 Dev Express 的 dxDBInspector,我使用的是 Delphi 7。

4

1 回答 1

0

更改OnDrawValue事件中的变量为我解决了这个问题。我很难弄清楚这一点,因为现有代码(遗留项目)会自动分配此事件以使所有检查员匹配,但是一旦我绕过它就很简单。

我所做的只是分配给该行的事件创建clGreen的变量。AColoronDrawValue

于 2013-02-06T20:38:32.463 回答