我需要刷新表单中的控件,为此我使用了 this.Refresh()
但表单在闪烁。如何顺利刷新控件?
使用 Application.DoEvents()
可以顺利完成此操作,但是使用 Application.DoEvents()
刷新是个好主意吗?
最佳答案
这是 MSDN 上关于减少 WinForms 应用程序中的闪烁的链接:
http://msdn.microsoft.com/en-us/library/3t7htc9c(VS.80).aspx
最简单的方法是将 Form 的 DoubleBuffered 属性设置为 true。
关于c# - 刷新窗体上的所有控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1233553/