2010-05-30 33 views
1

我们使用表单的图形上下文绘制图像。然而,它在初始画图上工作正常,但是除非我们设置断点并在调试模式下运行它,否则图像不会被更新,每次都会逐步执行。试图将图像绘制为表单,但不刷新

什么是使每一个单独的线程绘制到一个窗体的好方法?

谢谢。

回答

1

你不需要一个线程。当状态发生有意义的改变(或者来自定时器)时,只需在表单上调用Invalidate()。

另见How do I call paint event?

+0

谢谢。 我们必须选择一个区域来使其无效。 (忘记无效爵士乐) – flavour404 2010-05-30 21:59:39

1

不知道您的具体情况,但你可能会Application.DoEvents后。

+0

Justin,DoEvents()应尽可能避免。 – 2010-05-30 22:01:39