if ARow mod 2=1 then
begin
SGrd.Canvas.Brush.Color:=clInactiveBorder;
end
else
SGrd.Canvas.Brush.Color:=clWhite;
SGrd.Canvas.Rectangle(Rect);
begin
SGrd.Canvas.Brush.Color:=clInactiveBorder;
end
else
SGrd.Canvas.Brush.Color:=clWhite;
SGrd.Canvas.Rectangle(Rect);
解决方案 »
- 求几行代码 判断表中列ID是否已存在,不存在则进行‘新增’buttonclick事情
- Delphi高手看过来,关于IXMLNodeList处理XML子节点问题!
- 谁有1stClass 控件包的使用是说明 50分
- 如何计算两个时间的时间差
- quickrepport如何设置每页的固定行数,不足一页时补足空行?
- 今天真是"大通"之日~高兴,散分.
- 高分请教,我编写的多线程的Sock程序,运行后CPU占用100%。怎么办?在线等待!
- fastreport 问题,各位帮帮忙,看一下
- 希望大家来灌水
- 菜鸟级问题,得分的好机会
- 求先进行sum求和后再进行小计和总计的语句
- 如何设置StringGrid单元格内容水平、垂直居中
procedure Tform1.StringGridDrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
s: String;
R: TRect;
begin
TStringGrid(Sender).Canvas.Brush.Color := clred;
S := TStringGrid(Sender).Cells[ACol, ARow];
R := TStringGrid(Sender).CellRect(ACol, ARow);
TStringGrid(Sender).Canvas.FillRect(R);
TStringGrid(Sender).Canvas.Font.Color := clTeal ;
TStringGrid(Sender).Canvas.TextOut(R.Left, R.Top, S);
end;