使用 C# 从 WinForms 中的类刷新自定义控件



如何在 C# 中从类刷新自定义控件?我需要这样做,因为我有一个绘制动画的类。到目前为止,我使用计时器每 10 毫秒刷新一次控件。但这不是100%安全的。

我认为你应该阅读这篇文章:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.refresh.aspx

有些东西说你应该在自身或父控件上调用Refresh。您可以将其放入某个容器并对其调用刷新。但我不建议这样做,因为这会消耗大量资源:项目将失效,并且其子项将每 10 毫秒重绘一次(您称之为刷新)。但是,如果您有算法,该算法将经过优化以有选择地重绘子项,则可以使用刷新。

相关内容

  • 没有找到相关文章

最新更新