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

注解

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

注意

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

适用于