如何让控件不闪烁

zhourongbiao 2005-04-21 03:58:35
写了一个控件继承自TGraphicControl,希望:
1,有自绘的背景
2,用户可以在上面画线
所有的绘制代码都写在override的Paint中
可是发现用户单击时总是出现闪烁,怎么解决这个问题?
或者是我override的Paint中绘制方法不当?
...全文
67 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯冰糖 2005-04-21
  • 打赏
  • 举报
回复
用一个timer组件触发消息吧,可以不?
longchaohui 2005-04-21
  • 打赏
  • 举报
回复
在paint中,
应该是局部刷新,
即是在改变的地方绘画,
不要整个背景都画

5,927

社区成员

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

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