C#之Application.DoEvents()

Posted 无止境

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#之Application.DoEvents()相关的知识,希望对你有一定的参考价值。

Application.DoEvents()的最大作用就是时时响应, 可以看做是个线程的一个封装

 private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 990000; i++)
            {
                textBox1.Text = i.ToString();
                Application.DoEvents();//时时响应文本框中的值
            }
        }

 但是不要滥用DoEvents(); 性能比较低

以上是关于C#之Application.DoEvents()的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 性能分析:Application.DoEvents()

转C# Application.DoEvent()的作用

什么相当于 WPF 应用程序中的 Application.DoEvents()

WPF 中的 Application.DoEvents() 在哪里?

Application.DoEvents() 在应用程序运行时不断调用?

与 Application.DoEvents() 和 PictureBox 混淆 [重复]