我在winform应用程序中绘制了一个图像,我设计了一个在光标后移动的画笔。每次都会绘制画笔,因此图像也会闪烁,因为图像也会重新绘制。我怎么能避免这个?
此致 亚历克斯巴德斯库
答案 0 :(得分:3)
使用双缓冲。将每个帧绘制成某种代表后缓冲区的内存位图,一旦绘制出来,就会在第一帧上显示它。
欲了解更多信息,请阅读: http://msdn.microsoft.com/en-us/library/b367a457.aspx
答案 1 :(得分:1)
只需将表单的DoubleBuffered
属性设置为true即可。这应该可以解决闪烁问题。
在如此简单的情况下,没有理由让它比这更先进。