说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为什么dbgrid的网格颜色属性的更改不是每次都可以。

编辑:说三道四文库 发布时间:2017-11-18 08:35
HTML文档下载 WORD文档下载 PDF文档下载
c++ builder 5中编译一个dbgrid网格颜色属性更改的程序。代码如下
  if (Table1->FieldByName("Size")->AsFloat > 10)
    DBGrid1->Canvas->Font->Color = clRed;
  DBGrid1->DefaultDrawDataCell(Rect, Field, State);

为什么不是每次编译都会有更改颜色的效果。如果修改了其他控件或其他代码。有时
即使是恢复原状。DBGrid颜色也不会改变。why?

在你的程序中该部分设置断点,看看
if (Table1->FieldByName("Size")->AsFloat > 10)
{    
    DBGrid1->Canvas->Font->Color = clRed;
}
是不是按你想象中的那样总被触发。还有就是“如果修改了其他控件或其他代码。有时
即使是恢复原状。DBGrid颜色也不会改变。”我不明白你的意思,DBGrid中的DrawDatCell()什么时候被触发,跟其他控件的代码被修改,有什么关系吗?
if (Table1->FieldByName("Size")->AsFloat > 10)
{
    DBGrid1->Canvas->Font->Color = clRed;
  DBGrid1->DefaultDrawDataCell(Rect, Field, State);
}
换一换Draw的事件看效果如何。
http://www.csdn.net/cnshare/soft/11/11463.shtm
用 Label1->caption="aaa";测试发觉onDrawDatCell竟然有时候不会被触发。真是奇怪。
在这个事件中试试看:DefaultDrawColumnCell

http://www.csdn.net/cnshare/soft/11/11463.shtm
DefaultDrawColumnCell每次编译都有反应
FlyingDaggers团队专访:不浮躁,用心做真正的原创游戏! IT巨头混战:谷歌、苹果、Facebook以及亚马逊的四国演义 乐视TV:智能电视平台——Android 开发者的新空间 TIOBE 2012年12月编程语言排行榜:Objective-C冲刺卫冕年度语言 11月份浏览器市场份额 IE10已占据0.51% 亚洲高科技公司正在分享惠普、戴尔和IBM的云“午餐” Groupon创业启示:进军海外,请三思 天才之为责任:Unity CEO谈论Unity 4.0游戏引擎 中文版Evernote百宝箱上线:开发者海外推广新渠道 360产品被爆收集用户隐私 桌面安全路在何方 销售额达一万亿元 阿里巴巴成世界最大电商 共享软件海外营销策略与实战分析(武汉站)成功落幕 你未必知道的CSS故事:揭开leading的面纱 2013年 影响Web发展的5类API 《Warcraft是怎样炼成的》:多人对战、战争迷雾以及AI HBTC精彩回顾 Hadoop专家分享大数据技术工具与最佳实践 苹果iTV规格泄露:iOS应用开发的新蓝海 Facebook觊觎微信鼻祖WhatsApp,但谈不上收购 首款社交API应用 Facebook Messenger for Firefox正式上线! 共享软件海外营销策略与实战分析(沈阳站)成功落幕 移动之伤:为什么山寨游戏比原创更火? IBM在京发布PureData 主打数据交易处理、操作分析 Intel发布Hadoop免费版 全力拓展生态圈 突出图片搜索:微软向测试人员开放Socl社交搜索 豌豆荚创始人:和巨头竞争,我们拼产品和技术 “互联网女皇”报告解读:智能电视大趋势 苹果扩大其北卡罗莱纳州燃料电池发电场规模 Oracle回收站使用全攻略 微软这次很诚实:IE真的糟透了 Facebook进军短信业务,挑战微信鼻祖WhatsApp 从菜鸟到专家的五步编程语言学习法 ArrayList问题 请教:在CB6下面怎么用 TMediaPlayer 控件来录音? 南开的vb习题集!!! 请问:如何在servlet中获得当前时间和当前日期?菜鸟问题,请见谅。 为什么我的opendialog不能返回filename,而返回了一个 $符号 大家对购买tcl笔记本等国产笔记本有没有什么建议? 第一次用vfp,新手提问? 请问哪位大虾知道,Crystal 7.0如何记忆上次打印该报表的打印机 纸张大小 纸张方向 边界设定等 如何自动生成新页? 显示器问题!! [代码发布]使用 Lostinet.SqlScope 4.0 实现高效的SQL SERVER应用程序 关于Decode函数的问题 WIN2000下的关机问题?请高手们想想办法! 寻找一个叫dingke的朋友,我将把邮箱给你,但我不小心弄丢了你的联系信箱,请速与我联系 请问:Dialog中可以重载LButtonDown事件吗? 如何用pb实现远程关机!!求救! 高分请教:zip密码遗忘 如何显示一个word 格式的文档,分不够可以再加 怎么获取本机IP。 ★★★★★调查最好的旅游地点!!★★★★★ 高分请教:zip密码遗忘 OUTLOOK公佈網路資料夾的問題 为什么我作的程序都无法运行呢?帮帮忙,多谢多谢 "select * from db where dm='000001' and scbz<>1 order by fsrq desc"为何会出错? 大家对购买tcl笔记本等国产笔记本有没有什么建议? WAP2.0与之前的版本有何不同? SQL2000如何解决还原数据库时的错误 工作台上打开数据库对话框中服务器项中的记忆性值...? 挑战无处不在!!!!!!!!!!!!!!!!!!!!! 这个程序是什么意思啊?? 请教:xml 不支持无值属性,以下我该怎么办。急,在线等。100分恭候 jb整合resin出现的难题! 永远的秋天 为什么我的openoffice中打的汉字无法在页面上显示? 请解释下面的问题 怎样把字符窜(edit.Text)转化为十六进制数 寻求PHP开发人员合作 怎么样用 VC开发 COM 加载项 (Office 插件 如:FOXMAIL的 Word 插件)? 这段小代码,那些地方出的问题,我怀疑是数据库的设置问题?来吧,欢迎来拿分! 高手帮忙! 请问怎么通过web service调用SQL Server2000中已经建立的存储过程?(基于C#) 谁能用QQ 或MSN 来教我用datareport+dataEnvironment 做一个简单的报表?我给分!!!! 救命?rm的文件realone居然不能播放。 谁有直接创建多级目录的例子或者函数 请各位大虾帮忙,很急的! HELP ME!!! - Failed to read ImageList data from stream. 初学C#才一天,就有个小问题,不要笑话俺! 请问哪里有下看PDF 的软件?? 哪能下载到C#的书 用jb7在生成.jar可执行文件时,总是找不到.jpg图片文件?郁闷+着急=烦躁——!!! vc project找不到jvm.dll文件 快速在字典圈3500个常用字 3500常用字 谁有3500个常用字,带上组词, 欧阳修是北宋时期著名的( ). 北宋欧阳修依据什么被号封为“六一居士”? 欧阳修是北宋时期诗文革新运动的首领,是什么之一 物理压强计算题底面积为1×10-²m²的薄壁圆柱形容器内装有水,放在水平桌面中央,水和容器受到的重力为18牛.求:(1)容器对桌面的压强;(2)若在容器中轻轻放下一个物块,水不溢出 三苏,欧阳修,王安石,曾巩 分别是什么朝代的 要具体 说明是北宋还是南宋 古代怎样解蛇毒 猜字组词每句一字,连成一句话.1.厂要大一点.( ) 2.哥哥身边衣,掉了一扣子.( ) 3.千字当头阵,八字两边分,日字顶起来.是啥?鼻子闻.( ) 4.一条小弄堂,左边水汪汪.( ) 5.大口套小口,猜对 诗词猜字笔上难写心上情,到此搁笔到此停,有情日后成双对,无情以后难相逢,石榴花开慢慢红,冷水冲糖慢慢溶,只有两人心不变,总有一天得相逢. 崔永元赴美调查转基因食品 随机调查答朝鲜将送还6名被扣押韩国公民马凯在法国《回声报》发表署名文章土库曼斯坦总统出新书讲述父亲的故事也门男子因15岁女儿与未婚夫通电话将嘉兴南湖:消企携手共筑安全“防火墙”杭州消防马路中间铺气垫解救跳“桥”男洗洁精添加剂泄漏扰民 嘉兴经开消防成化工厂生产车间起火 杭州富阳消防成功消控室无人值班 浙江海盐假日酒店被罚数万人白宫网站请愿 要求禁播“杀光中江苏今年高职单招试点院校扩至34所 恶意拨打“110”报警或将被拘成都游客相机被撞下海旅行社赔偿 旅游成都工商严查\"不合格商品\" 15张高丽、汪洋等向邵逸夫亲属发唁电全国妇女儿童五项活动领导(协调)小组陕西蒲城大巴车爆炸案嫌疑人锁定 警方国防部举行2014年新春招待会国际晚班车:伊朗最高领袖称美国是“撒叙利亚第一夫人访问大马士革烈士子女学黑龙江任免郎国明、张桂春、杜增杰、刘
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘