Application.Idle Olay

Tanım

Uygulama işlemi tamamladığında ve boşta durumuna girmek üzere olduğunda gerçekleşir.

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 

Olay Türü

Örnekler

Aşağıdaki kod örneğinde bu üyenin kullanımı gösterilmektedir. Örnekte, olay işleyicisi olayın oluşumunu Idle bildirir. Bu rapor, olayın ne zaman gerçekleştiğini öğrenmenize yardımcı olur ve hata ayıklamada size yardımcı olabilir. Birden çok olayı veya sık gerçekleşen olayları raporlamak için, iletisini ile MessageBox.Show değiştirmeyi Console.WriteLine veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.

Örnek kodu çalıştırmak için bir Windows Formuna yapıştırın ve olay işleyicisinin Idle olayıyla ilişkilendirildiğinden emin olun.

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

Açıklamalar

İş parçacığı boşta olmadan önce gerçekleştirmeniz gereken görevleriniz varsa, bunları bu olaya ekleyin.

Caution

Bu statik bir olay olduğundan, uygulamanız atıldığında olay işleyicilerinizi ayırmanız gerekir; aksi takdirde bellek sızıntıları ortaya çıkar.

Şunlara uygulanır