ActionUpdateDelay属性或DelphiVCL.Application.ActionUpdateDelay用于延迟对DoActionIdle的调用。这适用于本地Windows开发。下面的例子演示了这个属性的用处。
- 创建一个MDI项目,包括主窗体、一个MDI子项目和一个TAction类。
- 将TAction的OnUpdate事件链接到一个方法。
- 运行该程序并最大化MDI子程序。
如果你打开Windows任务管理器,你可以看到MDI程序的CPU使用率几乎为100%。然而,如果你将Application.ActionUpdateDelay设置为一个非零值,该程序的CPU使用率就会大大低于100%。
让我们用dir()命令浏览DelphiVCL.Application.ActionUpdateDelay的所有属性和方法。
import DelphiVCL
dir(DelphiVCL.Application.ActionUpdateDelay)
请看我们的Windows命令提示符中的反应。

你也可以使用print()命令来阅读DelphiVCL.Application.ActionUpdateDelay 的简短信息。
print(DelphiVCL.Application.ActionUpdateDelay)
print(DelphiVCL.Application.ActionUpdateDelay.__doc__)
请看我们的Windows命令提示符中的响应。
