CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

如何解决TStringGrid单元格闪烁不停的问题?

楼主goldencode()2003-09-02 23:53:31 在 C++ Builder / 基础类 提问

实现了stringGrid1DrawCell函数,  
  但好象问题不在这儿.  
   
  问题点数:100、回复次数:5Top

1 楼Libran()回复于 2003-09-03 00:30:22 得分 50

你在stringGrid1DrawCell事件里一定做了什么会使StringGrid进行重绘的操作,反过来会再次产生OnGrid1DrawCell事件,造成循环了,才会使单元格闪烁不停Top

2 楼goldencode()回复于 2003-09-03 12:59:41 得分 0

Sorry   I   can't   type   in   Chinese   now.  
  Yes,   I   think   so.   but   how   can   I   control   this?   That   means   how   can  
  I   get   to   know   which   draw   action   is   really   need?   Could   you    
  give   me   any   suggestion?   Thanks!  
  Top

3 楼Aweay(别问我问题,2年不用忘光了)回复于 2003-09-03 13:30:46 得分 50

At   first,   you   can   Set   DoubleBuffer   as   True,   of   course   ,this   property   must   be   exists   in   parent   of   stringGrid,   if   so,   VCL   will   enhance   drawing   ability   as   using   dobule   buffer.  
   
  and   second,   DrawCell   event   provides   a   variant   named   Rect   what   specified   an   area   to   draw,   thus,   you   should   implement   your   code   and   your   drawing   according   to   this   area.  
   
  Top

4 楼GodBirdFlying(飞翔天堂鸟)回复于 2003-09-03 14:40:25 得分 0

studying......Top

5 楼goldencode()回复于 2003-09-04 23:24:48 得分 0

发现问题:  
  我在DrawCell中画了按钮,  
  如果改变按钮的宽度就会给父控件发重画的消息,  
  父空间会重画表格,  
  表格调用drawcell,  
  形成循环,  
  解决办法在其他地方设置宽度.  
   
  Top

相关问题

  • 如何得到TStringGrid当前选定的单元格行列号啊!拜托!
  • 合并单元格
  • 删除单元格
  • Delphi新手提问,怎样编写Tstringgrid中某个单元格的ONENTER,ONEXIT事件?
  • MSFlexgrid的单元格修改
  • EXcel单元格属性
  • 单元格着色问题
  • ????????datagrid单元格焦点
  • 如何锁定单元格
  • DataGrid单元格填充Image

关键词

  • drawcell
  • stringgrid
  • 问题
  • drawing

得分解答快速导航

  • 帖主:goldencode
  • Libran
  • Aweay

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo