亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# WinForm程序處理后臺繁忙導致前臺控件假死現(xiàn)象解決方法

 更新時間:2015年06月04日 15:01:34   投稿:junjie  
這篇文章主要介紹了C# WinForm程序處理后臺繁忙導致前臺控件假死現(xiàn)象解決方法,本文通過Application.DoEvents()解決這個問題,并講解了Application.DoEvents()的作用,需要的朋友可以參考下

特別是針對循環(huán)或timer處理中需要在窗體控件顯示數(shù)據(jù)時,因后臺處理過度繁忙而出現(xiàn)沒刷新或者假死現(xiàn)象時,可以使用

復(fù)制代碼 代碼如下:

Application.DoEvents();


Application.DoEvents()的作用

復(fù)制代碼 代碼如下:

        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 10000; i++)
            {
                label1.Text = i.ToString();
                Application.DoEvents();
            }
        }

測試了一下,沒有Application.DoEvents()的時候,Label基本處于假死機狀態(tài),最后顯示一個9999,加上后會數(shù)字變換正常顯示。

從這個測驗后DoEvents的功能,應(yīng)該DoEvents就好比實現(xiàn)了進程的同步。在不加的時候,因為優(yōu)先級的問題,程序會執(zhí)行主進程的代碼,再執(zhí)行別代碼,而加了以后就可以同步執(zhí)行。

相關(guān)文章

最新評論