Panel画图闪烁
请教个小问题,为什么在PANEL里画的图闪烁啊?怎么搞定?
------解决方案--------------------用双缓冲 Form1_Load()
{
this.DoubleBuffered = true;
}
------解决方案--------------------
------解决方案--------------------双缓冲实例http://bailong139.blog.163.com/blog/static/207238100201252654727933/
------解决方案--------------------1. 设置this.DoubleBuffered = true; 没用
2. 先画到同等大小的Bitmap上,画完之后再一次性把Bitmap画到Panel上。
3. 减少次数。ms级别的就算了。
------解决方案--------------------你先说你是要完成什么功能,图片大概有多大
这样的信息太笼统了,如果你一秒要画10多20次 1000×1000 4重缓冲都没用
这个时候你要考虑你真正每次需要改变的是什么
怎么才能减少绘图次数和绘图区域
在绘图的时候是否进行了计算,计算是否可以优化
说实话!双重缓冲在真实的例子中基本是没有作用的