您的位置:首页 > 其它

设计一个表格控件,总在这个过程出错,不知道原因出在哪里,高手帮我找找原因?

2011-08-04 13:46 316 查看
procedure TDBDotGrid.GetCellParams(Column: TColumnEh; AFont: TFont;

var Background: TColor; State: TGridDrawState);

begin

if Column.UseGridStyle then

Case FGridStyleIndex of

1:

begin

if not (gdSelected in State) then

begin

if SumList.RecNo mod 2 = 0 then

Background := $00AAE8EE //第二种颜色

else Background := $00D2FAFA; //第一种颜色

end;

end;

2:

begin

if not (gdSelected in State) then

begin

if SumList.RecNo mod 2 = 0 then

Background := $00F7F7F7 //第二种颜色

else Background := $00FFE7E7; //第一种颜色

end;

end;

3:

begin

if not (gdSelected in State) then

begin

if SumList.RecNo mod 2 = 0 then

Background := clWhite //第二种颜色

else Background := $DEF7F7; //第一种颜色

end;

end;

end;

inherited GetCellParams(Column, AFont, Background, State);

end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐