当某个表单可见时,重复运行代码
本文关键字:运行 代码 表单 | 更新日期: 2023-09-27 18:08:04
我想在表单可见时每隔x毫秒运行一个特定的方法(以便更改该表单中的图片框的内容,以便准确地显示动画),而不会明显阻塞事件。我不能加载。gif,因为我将使用精灵表和地图集文件。我相信这种方法超越了。net/c#自带的事件驱动编程语言范式。我不确定面对这个问题的正确方法-也许使用线程,但这听起来有点过分-有什么建议吗?
您可以使用一个定时触发事件的计时器。至于只有在表单可见时才这样做,您可以在最小化或隐藏表单时禁用计时器,并在再次显示时重新启用它。