c#winform绘制的图像闪烁

时间:2010-10-17 09:01:30

标签: c# winforms

我在winform应用程序中绘制了一个图像,我设计了一个在光标后移动的画笔。每次都会绘制画笔,因此图像也会闪烁,因为图像也会重新绘制。我怎么能避免这个?

此致 亚历克斯巴德斯库

2 个答案:

答案 0 :(得分:3)

使用双缓冲。将每个帧绘制成某种代表后缓冲区的内存位图,一旦绘制出来,就会在第一帧上显示它。

欲了解更多信息,请阅读: http://msdn.microsoft.com/en-us/library/b367a457.aspx

答案 1 :(得分:1)

只需将表单的DoubleBuffered属性设置为true即可。这应该可以解决闪烁问题。

在如此简单的情况下,没有理由让它比这更先进。