如何让文字显示出来? 可以试着把文字颜色改变掉看清楚一点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在自绘事件中写如下代码就可以了:procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);var value:String;begin StringGrid1.Canvas.Brush.Color:=clWhite; StringGrid1.Canvas.Pen.Color :=clWhite; StringGrid1.Canvas.Rectangle(Rect);//用一个白色方块盖在每个cell上,从而去掉覆盖的蓝色 StringGrid1.Canvas.Font.Color:=clBlue; value:=StringGrid1.Cells[ACol,ARow]; DrawText(StringGrid1.Canvas.Handle, Pchar(value), Length(value), Rect, DT_Center or DT_VCenter);end; idudpclient和idudpserver公网实现? delphi数据采集问题 U盘接入时间 SocketConnection.Port端口号怎样动态指定??? 一个老问题,可郁闷死菜鸟的东东 三层C/S结构的很难的问题,高手请进! 生成SQL的问题 急急急!!!各位大虾帮忙!对word文件的读写 请教方案:总公司查看分公司营业情况(请看问题)? 求教:如何判断ADOQUERY的CACHE状态 这两天我在做一个文件加密的程序,但是再读取文件的时候不知道为什么会那么慢? 请教关于回调函数的问题?
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
value:String;
begin
StringGrid1.Canvas.Brush.Color:=clWhite;
StringGrid1.Canvas.Pen.Color :=clWhite;
StringGrid1.Canvas.Rectangle(Rect);
//用一个白色方块盖在每个cell上,从而去掉覆盖的蓝色
StringGrid1.Canvas.Font.Color:=clBlue;
value:=StringGrid1.Cells[ACol,ARow];
DrawText(StringGrid1.Canvas.Handle,
Pchar(value),
Length(value),
Rect,
DT_Center or DT_VCenter);
end;