C#如何用双缓冲解决闪烁的问题

我用windows编程试着做了个画图的程序,特别是做画笔的时候闪烁得厉害,网上说可以用双缓冲解决,但怎么用呢

具体我也不清楚 但是双缓冲的原理 就是在后台创建两个图像的容器,然后一个在显示的时候,另一个就load下一帧
天神smile说得对,你应该是代码没处理好 注意在显示的时候不要添加太多的逻辑,比如说,移动鼠标的时候还在一边移动一边创建类
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-01
窗体属性里 找到doublebuffered 这个属性 改成true 才能使用
还有你闪烁的厉害 也不是开双缓存可以解决的
都是个别代码没处理好的结果 呵呵