如题
解决方案 »
- 哪里有html to rtf 的资料?
- Windows 2003 server 系列号 Hurry up!
- 请教UrlDownloadToFile同时下多个文件问题
- ehlib控件支持对单元格的部分文字变色吗?比如一个字段内容为“我是一个程序员”,只对“程序员”改变颜色
- 各位高手大家好:我有个问题就是数据库的内容相同如何读取,请看具体内容
- 怎么求得Treeview中被选中的节点序号?
- 怎样使程序彻底隐藏(即在热启动时在任务中看不到该程序名称)
- 一个DBGRID的问题
- 关于DBGRID中 行 的颜色控制
- 使用delphi开发时候,应该注意的问题,欢迎大家参与讨论
- 关于DELPHI自带的报表控件的问题
- ATT AT< Group 4位图文件 用什么软件打开? 100分啊
根据不同的Col和Row,设置不同的Brush.Color / Font.Color,
最后重新画出这个Cells[Col,Row]的内容就行!
TextOut等画
Rect: TRect; State: TGridDrawState);
begin
with StringGrid1 do
with Canvas do
begin
FillRect(Rect);
if ARow = 2 then //如果是第二行则改颜色,其他行类推
Font.Color := clRed;
DrawText(Handle, PChar(Cells[ACol, ARow]), Length(Cells[ACol, ARow]),
Rect, DT_LEFT+DT_SINGLELINE+DT_VCENTER);
end;
end;
end;