Application.Idle 事件

定义

当应用程序完成处理并且即将进入空闲状态时发生。

public:
 static event EventHandler ^ Idle;
public static event EventHandler Idle;
public static event EventHandler? Idle;
member this.Idle : EventHandler 
Public Shared Custom Event Idle As EventHandler 

事件类型

示例

下面的代码示例演示了此成员的使用。 在此示例中,事件处理程序报告事件的发生情况 Idle 。 此报告可帮助你了解事件发生的时间,并可以帮助你进行调试。 若要报告多个事件或频繁发生的事件,请考虑替换MessageBox.ShowConsole.WriteLine或将消息追加到多行TextBox

若要运行示例代码,请将其粘贴到Windows窗体中,并确保事件处理程序与 Idle 事件相关联。

private void Application_Idle(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Application.Idle event.");
}
Private Sub Application_Idle(ByVal sender As Object, ByVal e As EventArgs) 
 
    MessageBox.Show("You are in the Application.Idle event.")

End Sub

注解

如果有在线程空闲之前必须执行的任务,请将它们附加到此事件。

Caution

由于这是一个静态事件,因此在释放应用程序时必须分离事件处理程序,否则内存泄漏将产生。

适用于