最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

復(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();
            }
        }

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

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

相關(guān)文章

最新評(píng)論

厦门市| 惠东县| 武穴市| 建始县| 铜山县| 昭平县| 南丰县| 博白县| 清涧县| 武邑县| 睢宁县| 定远县| 即墨市| 高阳县| 红安县| 遂宁市| 当阳市| 县级市| 嘉义县| 井冈山市| 荥经县| 北辰区| 新营市| 乾安县| 金溪县| 德安县| 慈溪市| 突泉县| 刚察县| 彭山县| 遂平县| 浙江省| 曲周县| 仁怀市| 天全县| 宜丰县| 临城县| 河池市| 上饶县| 和静县| 成武县|