Rumah >pembangunan bahagian belakang >C++ >Sekiranya saya menggunakan Application.DoEvents () dalam C#, dan jika ya, bagaimana saya boleh melakukannya dengan selamat?
penggunaan yang teliti dari aplikasi.doevents () dalam aplikasi.doevents () Fungsi ini tersedia di C#, tetapi ia perlu berhati -hati. Tujuannya adalah untuk terus melaksanakan mesej pemprosesan GUI manakala seluruh aplikasi dilakukan. Walau bagaimanapun, ia akan memberikan semua mesej Windows tanpa perbezaan, yang boleh menyebabkan bahaya.
Berbeza dengan VB6 (
yang menjalankan kitaran modal sambil membenarkan pemprosesan peristiwa GUI), Application.DoEvents()
c#
DoEvents
untuk menggunakan dengan selamat, pastikan untuk melumpuhkan semua tingkap aplikasi sebelum memanggilnya. Ini boleh menghalang pengguna daripada mengendalikan peredaran gangguan dan memastikan bahawa mereka boleh dilaksanakan dengan ramalan. Walau bagaimanapun, kaedah ini biasanya tidak disyorkan dengan kos mengorbankan kemudahan pengguna. DoEvents
DoEvents
Dalam moden C#, kaedah pilihan adalah menggunakan thread atau baru DoEvents
dan
Atas ialah kandungan terperinci Sekiranya saya menggunakan Application.DoEvents () dalam C#, dan jika ya, bagaimana saya boleh melakukannya dengan selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!