Application.Idle 事件
發生在應用程式處理完畢並即將進入閒置 (Idle) 狀態時。
如果您有工作必須在執行緒成為閒置之前執行,附加它們至這個事件。
由於這是靜態事件,因此當您的應用程式被處置時,應中斷與事件處理常式的連結,否則會發生記憶體遺漏的情形。
下列程式碼範例會示範這個成員的用法。在此範例中,事件處理常式會報告 Idle 事件的發生。此報表會幫助您了解事件發生的時機並可協助您偵錯。若要報告多個事件或是經常發生的事件,請考慮以 Console.WriteLine 取代 MessageBox.Show,或是將訊息附加至多行的 TextBox。
若要執行此範例程式碼,請將它貼到 Windows Form 中,並確定此事件處理常式確實與 Idle 事件有關聯。
private void Application_Idle(Object sender, EventArgs e) { MessageBox.Show("You are in the Application.Idle event."); }