Sdílet prostřednictvím


Application.Idle Událost

Definice

Vyvolá se, když aplikace dokončí zpracování a chystá se přejít do stavu nečinnosti.

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 

Event Type

Příklady

Následující příklad kódu ukazuje použití tohoto členu. V příkladu obslužná rutina události hlásí výskyt Idle události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct s laděním. Pokud chcete hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení MessageBox.ShowConsole.WriteLine nebo připojení zprávy k víceřádkovému TextBoxobjektu .

Pokud chcete spustit ukázkový kód, vložte ho do formuláře Windows a ujistěte se, že obslužná rutina události je přidružená k Idle události.

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

Poznámky

Pokud máte úlohy, které musíte provést před tím, než se vlákno stane nečinné, připojte je k této události.

Upozornění

Protože se jedná o statickou událost, musíte při odstranění aplikace odpojit obslužné rutiny událostí, jinak dojde k nevracení paměti.

Platí pro