C#睡不运行我的想法

时间:2017-10-22 08:23:08

标签: c#

我试图在每次添加后数到100显示数字。我希望它在每次计算之间暂停一秒钟。我得到的是一个100秒的冻结程序,最终显示为100.

lib

1 个答案:

答案 0 :(得分:1)

您需要强制控件重新绘制 - 使用forOddOutput.Update()

执行此操作
for(int i=1; i <= 100; i++)
{
    Thread.Sleep(1000);
    forOddOutput.Text = i.ToString();
    forOddOutput.Update();
}