【发布时间】:2010-01-22 17:49:20
【问题描述】:
我目前有一个应用程序可以生成单个 win 表单的多个实例。表单的每个实例都有一个计时器,它以大约 1 滴答/秒的速率更新许多控件和表单本身的一些属性。一旦应用程序达到一定数量的表单,它就会停止绘制在计时器滴答内发生的“更新”。
我想将 UI 线程保持在计时器的底部,并允许在不调用 Application.DoEvents 的情况下重新绘制表单(我的理解是 Application.DoEvents() 处理 所有 挂起的窗口消息应用程序(可能包括其他计时器'滴答'?-不确定)当我希望它处理的只是重新绘制表单,因为许多控件已经更新)。
【问题讨论】: