小
小弟(陈生)
Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的我想把一个数库里面的每行的数据的颜色改变,但我把颜色改变之后还想做到当我点击
其中任何一条数据时那行的数据的背景色就会改变。可是我用的是dxDBGrid这个控件啊,这个控件大家能行吗?
我颜色改变的代码是:
procedure TForm1.dxDBGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas;
ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxTreeListColumn;
ASelected, AFocused, ANewItemRow: Boolean; var AText: String;
var AColor: TColor; AFont: TFont; var AAlignment: TAlignment;
var ADone: Boolean);
begin
if (ANode.Index mod 2)=0 then AColor:=$00F4F2EC
else AColor:= $00DCEEF3;
end;
请大家帮我改下好吗?
多谢!
其中任何一条数据时那行的数据的背景色就会改变。可是我用的是dxDBGrid这个控件啊,这个控件大家能行吗?
我颜色改变的代码是:
procedure TForm1.dxDBGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas;
ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxTreeListColumn;
ASelected, AFocused, ANewItemRow: Boolean; var AText: String;
var AColor: TColor; AFont: TFont; var AAlignment: TAlignment;
var ADone: Boolean);
begin
if (ANode.Index mod 2)=0 then AColor:=$00F4F2EC
else AColor:= $00DCEEF3;
end;
请大家帮我改下好吗?
多谢!