关于C#中的工具条状态

时间:2012-07-20 02:32:51

标签: c#

我正在尝试在2秒内将工具条状态中的文本从一条消息更改为另一条消息。我为什么不能在下面这样做?

toolStripStatusLabel1.Text = "Cool";
Thread.Sleep(2000);
toolStripStatusLabel1.Text = "Status: IP Address update complete"; 

我已经尝试过,但它只显示第二条消息。为什么它在2秒内不显示第一条消息?

1 个答案:

答案 0 :(得分:2)

Application.DoEvents()
而不只是睡觉。该应用程序需要处理触发和等待的刷新/绘制/绘制事件。