StringGrid中表格cell边框的颜色(88分)

  • 主题发起人 主题发起人 putaopi
  • 开始时间 开始时间
P

putaopi

Unregistered / Unconfirmed
GUEST, unregistred user!
我想改变StringGrid中表格cell边框的颜色,那位大侠可以指教一下。
 
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
r:TRect;
d:TStringGrid;
begin
if (ACol=0) or (ARow=0) then exit;
r.top:=Rect.top-1;
r.left:=Rect.Left-1;
r.right:=Rect.right+1;
r.Bottom:=Rect.Bottom+1;
d:=TStringGrid(Sender);
d.Canvas.Pen.color:=clRed; //////////////////////////
d.Canvas.Brush.color:=clYellow;
d.Canvas.Font.color:=clBlue;
d.Canvas.Pen.width:=1;
d.canvas.Rectangle (r);
d.canvas.TextOut (r.left+2,r.top+2,d.cells[ACol,ARow]);
end;
 
OK!!!
 
接受答案了.
 

Similar threads

回复
0
查看
1K
不得闲
回复
0
查看
988
不得闲
回复
0
查看
873
不得闲
回复
0
查看
815
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部