如何在不刷新窗口图像的情况下刷新窗口



我用c#编写了一个程序,其中包含一个带有image的groupBox。

我有一个按钮,做一些事情(这并不重要,到底是什么),它刷新窗口在他的循环(在button_click函数)(this.Refresh();)

是否有一种方法可以刷新窗口而不刷新groupBox?

*我有另一个问题,我不能最小化窗口,而button_click功能的工作。我能做些什么来解决这个问题吗?

使用Invalidate()代替Refresh()

this.Invalidate(false);//false to not redraw the controls in the form.
编辑:

msdn

调用Invalidate方法不会强制同步绘制;来方法后调用Update方法失效方法

:

this.Invalidate(false);
this.Update();

最新更新