Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试将图像绘制到窗体,但不刷新_C#_Visual Studio 2008 - Fatal编程技术网

C# 尝试将图像绘制到窗体,但不刷新

C# 尝试将图像绘制到窗体,但不刷新,c#,visual-studio-2008,C#,Visual Studio 2008,我们使用窗体的图形上下文来绘制图像。但是,它在初始绘制时工作良好,但是图像不会被更新,除非我们设置断点并在调试模式下运行它,每次都要单步执行 什么是一个很好的方法,使一个单独的线程上画的形式每秒钟 谢谢。您不需要线程。当状态发生有意义的更改时(或从计时器中),只需在窗体上调用Invalidate() 另请参见不确定您的具体情况,但您可能需要应用程序。DoEvents谢谢。我们必须选择一个区域使其失效。(忘记了失效爵士乐)贾斯汀,应该尽量避免使用DoEvents()。

我们使用窗体的图形上下文来绘制图像。但是,它在初始绘制时工作良好,但是图像不会被更新,除非我们设置断点并在调试模式下运行它,每次都要单步执行

什么是一个很好的方法,使一个单独的线程上画的形式每秒钟


谢谢。

您不需要线程。当状态发生有意义的更改时(或从计时器中),只需在窗体上调用Invalidate()


另请参见

不确定您的具体情况,但您可能需要
应用程序。DoEvents

谢谢。我们必须选择一个区域使其失效。(忘记了失效爵士乐)贾斯汀,应该尽量避免使用DoEvents()。