我对该Application.Idle
事件的了解是应用程序正在完成其处理并即将进入空闲状态。
我在某处读到
如果您有必须在线程空闲之前执行的任务,请将它们附加到此事件
那么这是否意味着任务将在线程空闲之前执行,还是在线程空闲之后执行?
我的项目中有一些代码,如下所示。是否在空闲时间执行数据库更新?
private void Application_Idle(object sender, EventArgs e)
{
// Update the explorer's menuitems
team.UpdateMenu();
// Update display toolbars.
team.UpdateToolBar();
// Update SaveAll
SaveAll.Enabled = teaj.IsModified;
Up.Enabled = team.CanNavigateUp;
...