请问如何暂停程序500毫秒后继续执行?我了解到使用
编辑:我需要在状态栏显示500毫秒的消息,然后将消息更新为不同的消息。对不起,我是指500而不是50。
编辑:我理解你们所说的一切。但是:“[我只想等待500毫秒然后继续执行下一条语句]”因为这个时间间隔很短,我会在主GUI线程上使用Thread.Sleep(500)。否则,我将不得不重写大量代码来适应这个短暂的500毫秒间隔。
编辑:我将尝试重新格式化我的状态消息,以便不需要暂停。
Thread.Sleep(500)
会阻塞GUI线程。使用计时器可以触发回调函数,但我只想等待500毫秒然后继续执行下一条语句。请给予建议。编辑:我需要在状态栏显示500毫秒的消息,然后将消息更新为不同的消息。对不起,我是指500而不是50。
编辑:我理解你们所说的一切。但是:“[我只想等待500毫秒然后继续执行下一条语句]”因为这个时间间隔很短,我会在主GUI线程上使用Thread.Sleep(500)。否则,我将不得不重写大量代码来适应这个短暂的500毫秒间隔。
编辑:我将尝试重新格式化我的状态消息,以便不需要暂停。