把下方代码插入到你打算延迟执行的地方
Thread t = new Thread(o => Thread.Sleep(1000));
t.Start(t);
while (t.IsAlive)
{
//防止UI假死
Application.DoEvents();
}
Application.DoEvents()方法本身就是处理Windows消息,防止界面卡死。