procedure TDbgridForm.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
with DBGrid1 do
begin
if ((State = [gdSelected]) or (State=[gdSelected,gdFocused])) then
begin
Canvas.Font.Color : = ClYellow;
Canvas.Brush.Color : = ClNavy;
end
else
begin
if DataSource1.DataSet.RecNo mod 2 <> 0 then
Canvas.brush.Color : = ClWhite
else
Canvas.brush.Color : = clgreen;
end ;
DefaultDrawColumnCell(Rect, DataCol, Column, State);
end ;
end ;
引用:https://bbs.csdn.net/topics/30305871
DBGridEh选择时高亮度显示问题 Delphi
标签:data pmc int user fan integer ado cno use
查看更多关于DBGridEh选择时高亮度显示问题 Delphi的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did118274