Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14490459
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:49:06

下载本文示例代码
  Delphi中的数据网格控件(TDbGrid)对于显示和编辑数据库中大量的数据起着十分重要的作用;然而,在使用数据网格控件的同时,也往往因为表格中大量的数据不易区分,而令操作者眼花缭乱。如何提高网格控件的易用性,克服它的此项不足呢?本文从改变数据网格的色彩配置角度,提出了一种解决办法。  以下为数据网格控件的6种特殊效果的实现方法,至于数据网格控件与数据集如何连接的方法从略。  1. 纵向斑马线效果:实现网格的奇数列和偶数列分别以不同的颜色显示,以区别相邻的数据列。  file://在DbGrid的DrawColumnCell事件中编写如下代码:  Case DataCol Mod 2 = 0 of   True: DbGrid1.Canvas.Brush.Color:= clBlue; file://偶数列用蓝色   False: DbGrid1.Canvas.Brush.Color:= clAqua; file://奇数列用浅绿色  End;  DbGrid1.Canvas.Pen.Mode:=pmMask;  DbGrid1.DefaultDrawColumnCell (Rect, DataCol, Column, State);共3页。 1 2 3 8 :   Delphi中的数据网格控件(TDbGrid)对于显示和编辑数据库中大量的数据起着十分重要的作用;然而,在使用数据网格控件的同时,也往往因为表格中大量的数据不易区分,而令操作者眼花缭乱。如何提高网格控件的易用性,克服它的此项不足呢?本文从改变数据网格的色彩配置角度,提出了一种解决办法。  以下为数据网格控件的6种特殊效果的实现方法,至于数据网格控件与数据集如何连接的方法从略。  1. 纵向斑马线效果:实现网格的奇数列和偶数列分别以不同的颜色显示,以区别相邻的数据列。  file://在DbGrid的DrawColumnCell事件中编写如下代码:  Case DataCol Mod 2 = 0 of   True: DbGrid1.Canvas.Brush.Color:= clBlue; file://偶数列用蓝色   False: DbGrid1.Canvas.Brush.Color:= clAqua; file://奇数列用浅绿色  End;  DbGrid1.Canvas.Pen.Mode:=pmMask;  DbGrid1.DefaultDrawColumnCell (Rect, DataCol, Column, State);共3页。 1 2 3 8 : 下载本文示例代码


实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效实战Delphi数据网格色彩特效
阅读(103) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~