★有没有办法不用OnDrawCell来设置StringGrid中某个单元格的背景颜色,和文字颜色??? ★有没有办法不用OnDrawCell来设置StringGrid中某个单元格的背景颜色,和文字颜色???Canvas.Brush.Color:=clYellow;Canvas.FillRect(cellRect(5,2));使用这个后,反而把单元格的文字给插掉了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type TStringGridEx = class(TStringGrid);procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);begin if (ACol <> 1) or (ARow <> 1) then Exit; TStringGridEx(Sender).OnDrawCell := nil; try TStringGridEx(Sender).Canvas.Brush.Color := clYellow; TStringGridEx(Sender).Canvas.Font.Color := clRed; TStringGridEx(Sender).DrawCell(ACol, ARow, Rect, State); finally TStringGridEx(Sender).OnDrawCell := StringGrid1DrawCell; end;end; 如何将数据导出到excel(求代码) 帮忙看完成端口的问题! 里面有全部原码. ?菜鸟再问:为什么dbgrid显示不出查询结果?"困惑了一天了!再开一贴求解!" 数据库怎么放到别的机子里运行? 请教在信息提示窗体(messagebox)中加入参数的问题? 问大哥们几个问题(关于mp3文件信息和磁盘信息的问题) Help Me 关于SQL SERVER2000的简单初级问题(保存连接时的用户名与密码),向有经验的开发者请教。 我写了个软件,可否请大家试试,绝对绿色软件,直接运行!谢谢 紧急求救:请问有关DataSource的问题 大而全的图书下载网站 如何取得一个二进制文件的大小?
TStringGridEx = class(TStringGrid);procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if (ACol <> 1) or (ARow <> 1) then Exit;
TStringGridEx(Sender).OnDrawCell := nil;
try
TStringGridEx(Sender).Canvas.Brush.Color := clYellow;
TStringGridEx(Sender).Canvas.Font.Color := clRed;
TStringGridEx(Sender).DrawCell(ACol, ARow, Rect, State);
finally
TStringGridEx(Sender).OnDrawCell := StringGrid1DrawCell;
end;
end;