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

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:24:10
我用windows编程试着做了个画图的程序,特别是做画笔的时候闪烁得厉害,网上说可以用双缓冲解决,但怎么用呢

具体我也不清楚 但是双缓冲的原理 就是在后台创建两个图像的容器,然后一个在显示的时候,另一个就load下一帧
天神smile说得对,你应该是代码没处理好 注意在显示的时候不要添加太多的逻辑,比如说,移动鼠标的时候还在一边移动一边创建类

窗体属性里 找到doublebuffered 这个属性 改成true 才能使用
还有你闪烁的厉害 也不是开双缓存可以解决的
都是个别代码没处理好的结果 呵呵