设计一个表格控件,总在这个过程出错,不知道原因出在哪里,高手帮我找找原因?
2011-08-04 13:46
316 查看
procedure TDBDotGrid.GetCellParams(Column: TColumnEh; AFont: TFont;
var Background: TColor; State: TGridDrawState);
begin
if Column.UseGridStyle then
Case FGridStyleIndex of
1:
begin
if not (gdSelected in State) then
begin
if SumList.RecNo mod 2 = 0 then
Background := $00AAE8EE //第二种颜色
else Background := $00D2FAFA; //第一种颜色
end;
end;
2:
begin
if not (gdSelected in State) then
begin
if SumList.RecNo mod 2 = 0 then
Background := $00F7F7F7 //第二种颜色
else Background := $00FFE7E7; //第一种颜色
end;
end;
3:
begin
if not (gdSelected in State) then
begin
if SumList.RecNo mod 2 = 0 then
Background := clWhite //第二种颜色
else Background := $DEF7F7; //第一种颜色
end;
end;
end;
inherited GetCellParams(Column, AFont, Background, State);
end;
var Background: TColor; State: TGridDrawState);
begin
if Column.UseGridStyle then
Case FGridStyleIndex of
1:
begin
if not (gdSelected in State) then
begin
if SumList.RecNo mod 2 = 0 then
Background := $00AAE8EE //第二种颜色
else Background := $00D2FAFA; //第一种颜色
end;
end;
2:
begin
if not (gdSelected in State) then
begin
if SumList.RecNo mod 2 = 0 then
Background := $00F7F7F7 //第二种颜色
else Background := $00FFE7E7; //第一种颜色
end;
end;
3:
begin
if not (gdSelected in State) then
begin
if SumList.RecNo mod 2 = 0 then
Background := clWhite //第二种颜色
else Background := $DEF7F7; //第一种颜色
end;
end;
end;
inherited GetCellParams(Column, AFont, Background, State);
end;
相关文章推荐
- 最近开发一个表格报表设计器,在开发过程中遇上一个问题,希望几路高手支招
- 用VC++设计一个可编辑的表格控件
- 微软.NET设计上的一个错误(从.NET1.1--4.0),不知道以后.NET会不会修复这个错误
- javascript调试过程中找不到哪里出错的可能原因
- 请高手指点,PHP问题,解密出一个文件,不知道这个是什么用的,怎么使用,谢谢好友指点
- 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(2)--添加一个布局和表格
- 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(2)--添加一个布局和表格
- 控件中国网:WebGrid.NET Enterprise®,一个为ASP.NET平台下WEB开发而设计的高级数据表格控件。(最新版本发布)
- 在一个活动中调用碎片里的方法,不知道哪里出错了
- 用VC++设计一个可编辑的表格控件
- javascript调试过程中找不到哪里出错的可能原因
- 一个不超过10位的数字,要显示每个数字对应英文,程序不知道哪里出错,10位数字老错
- 项目管理实战之团队管理 对团队的管理需要重视以下几个方面 一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理
- 引用自高手(http://www.cnblogs.com/coolalan/p/4263652.)---一篇如何使用csdn git的文章(作为一个混惯了svn的码农,这个真是改三观的好东西)!!!!
- aws EC2 挂载 其它卷(aws EC2 网络配置出错,不能 ssh 连接时,需要启动一个新实例,去挂载 这个出错的卷,来修改卷里的错误配置)
- 一个连通图,采用邻接表作为存储结构,设计一个算法从顶点v出发的深度优化遍历的非递归过程
- 一个想不到的原因引起的Thinkphp表单令牌验证出错
- 用maven create创建一个项目,只看到不停在downloading,不知道下载到哪里了,%MAVEN_HOME%里什么都没有。。
- 在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。
- Silverlight开发中的疑难杂症-控件设计篇-如何实现一个NumericBox(上)