我正在尝试在2秒内将工具条状态中的文本从一条消息更改为另一条消息。我为什么不能在下面这样做?
toolStripStatusLabel1.Text = "Cool";
Thread.Sleep(2000);
toolStripStatusLabel1.Text = "Status: IP Address update complete";
我已经尝试过,但它只显示第二条消息。为什么它在2秒内不显示第一条消息?
答案 0 :(得分:2)
Application.DoEvents()
而不只是睡觉。该应用程序需要处理触发和等待的刷新/绘制/绘制事件。