Application.Idle Zdarzenie
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Występuje, gdy aplikacja zakończy przetwarzanie i ma wprowadzić stan bezczynności.
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
Typ wydarzenia
Przykłady
Poniższy przykład kodu przedstawia użycie tego elementu członkowskiego. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia Idle . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie MessageBox.Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .
Aby uruchomić przykładowy kod, wklej go w formularzu systemu Windows i upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem 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
Uwagi
Jeśli masz zadania, które należy wykonać, zanim wątek stanie się bezczynny, dołącz je do tego zdarzenia.
Przestroga
Ponieważ jest to zdarzenie statyczne, należy odłączyć programy obsługi zdarzeń, gdy aplikacja zostanie usunięta, lub wystąpią przecieki pamięci.