自定义控件重绘时候闪动厉害,如何解决??

门吹西风 2004-12-06 02:04:27
如题!我在其OnPaint里这么写的:
this.Invalidate();
...全文
243 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子-顾问 2005-01-17
  • 打赏
  • 举报
回复
OnPaint里写绘图就可以了。当执行this.Invalidate();后,使绘图区变为需要重绘,触发OnPaint。触发后你不停失效,当然闪烁了。
hujiiori 2005-01-17
  • 打赏
  • 举报
回复
this.Invalidate()这个不应该在OnPaint里写的,放到别的地方,OnPaint里写画图的方法,如draw...

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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