Application.Idle Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika aplikasi selesai diproses dan akan memasuki status menganggur.
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
Jenis Acara
Contoh
Contoh kode berikut menunjukkan penggunaan anggota ini. Dalam contoh, penanganan aktivitas melaporkan kemunculan Idle peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan. Untuk melaporkan beberapa peristiwa atau peristiwa yang sering terjadi, pertimbangkan untuk mengganti MessageBox.Show dengan Console.WriteLine atau menambahkan pesan ke multibaris TextBox.
Untuk menjalankan kode contoh, tempelkan ke Formulir Windows dan pastikan bahwa penanganan aktivitas dikaitkan dengan Idle peristiwa.
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
Keterangan
Jika Anda memiliki tugas yang harus Anda lakukan sebelum utas diam, lampirkan ke acara ini.
Perhatian
Karena ini adalah peristiwa statis, Anda harus melepaskan penanganan aktivitas Anda ketika aplikasi Anda dibuang, atau kebocoran memori akan dihasilkan.