把下方代码插入到你打算延迟执行的地方

Thread t = new Thread(o => Thread.Sleep(1000));
            t.Start(t);
            while (t.IsAlive)
            {
                //防止UI假死
                Application.DoEvents();
            }

Application.DoEvents()方法本身就是处理Windows消息,防止界面卡死。

最后修改:2020 年 11 月 16 日
如果觉得我的文章对你有用,请随意赞赏