怎样用不同的字体颜色显示数据

YinLi 2002-03-20 08:40:43
我想把数据表中的数据,用不同的字体颜色显示,请问该用哪个控件,控制哪个属性?
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reaky 2002-03-21
  • 打赏
  • 举报
回复
用下面的實例試一下,在form中加入一個Table,并指向DBDEMOS中的biolife.db
再把下面的程式Copy過去.
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
Bmp: TBitmap;
OutRect: TRect;
BmpWidth: Integer;
begin
OutRect := Rect;

if Column.Field = Table1Common_Name then
begin
Bmp := TBitmap.Create;
try
Bmp.Assign (Table1Graphic);
BmpWidth := (Rect.Bottom - Rect.Top) * 2;
OutRect.Right := Rect.Left + BmpWidth;
DBGrid1.Canvas.StretchDraw (OutRect, Bmp);
finally
Bmp.Free;
end;
OutRect := Rect;
OutRect.Left := OutRect.Left + BmpWidth;
end;
if column.field=table1graphic then
begin
bmp:=TBitmap.create;
try
bmp.assign(table1graphic);
bmpwidth:=(rect.bottom-rect.top)*2;
outrect.right:=rect.left+bmpwidth;
dbgrid1.canvas.stretchdraw(outrect,bmp);
finally
bmp.free;
end;
outrect:=rect;
outrect.left:=outrect.left+bmpwidth;
end;

if (Column.Field = Table1Lengthcm) and
(Table1Lengthcm.AsInteger > 100) then
DBGrid1.Canvas.Font.Color := clRed;

DBGrid1.DefaultDrawDataCell (OutRect, Column.Field, State);
end;
Liujc 2002-03-20
  • 打赏
  • 举报
回复
用OnDrawColumnCell事件.
YinLi 2002-03-20
  • 打赏
  • 举报
回复
我刚学delphi,请问用什么属性和时间,我不知道自画属性及事件
flytiger1977 2002-03-20
  • 打赏
  • 举报
回复
对呀,用dbgrid就可以
lxlzq 2002-03-20
  • 打赏
  • 举报
回复
用DBGRID的自画属性及事件即可。
数据可视化有什么意义?】 举一个身边的例子,我们平时在电视上看到的天气预报,会用不同的色块代表不同地区的气温、降水情况。通过观察区域色块分布,我们可以马上了解哪里气温高,哪里雨水多。 这种数形结合的形式,让我们更容易抓住重点信息,比枯燥的文字、简单表格更有吸引力。 数据可视化,就是让数据分析的结果以最直观的方式呈现,将“孤独”的数据联系起来,让“单调”的数据生动起来。通过观察可视化图表,数据之间的关联、变化一目了然。 【“无处不在”的数据分析与可视化】 一图胜千言,数据分析与可视化如今在我们的工作和生活中处处可见,职场中90%以上的岗位都会跟数据打交道。掌握数据分析与可视化技能,可以极大提升工作效率。 【4.5小时极速提升数据能力数据小白也能轻松上手】 Python数据分析与可视化的学习,重在实操,空谈语法毫无意义。 本课程着重讲解数据分析与可视化工具的实操应用,结合实战案例,带你边学边练,重点知识充分理解。 四大案例结合实际场景,帮助你加深记忆,并且在日后的求职面试或毕业设计中,这些案例都可以复用。 【通解数据科学 拓宽收益渠道】 如今,许多行业都有数据方向的人才需求。 掌握数据分析与可视化技能,你就可以: 【适用人群】 【三重权益】

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧