C# winform程序出现界面无响应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform程序出现界面无响应相关的知识,希望对你有一定的参考价值。

C# winform程序出现界面无响应C# winform程序,我在窗体的按钮点击事件处理函数中执行了一个循环,每次循环都Sleep 0.001秒。现在我循环了7000次,照理说7秒后界面就可以响应我了啊,但是程序一直卡死。而循环次数降低时,循环结束程序可以响应,请问这是什么缘故啊?

    你可以在循环外设个断点调试一下,看看有没有正常退出循环。

    在调试功能里找窗口-》线程,看看当前工作线程是哪个。

追问

可以加个qq细聊吗

我可以分享我的软件给你

3501419826

参考技术A 先看看你的代码,贴上来看一下。这个按钮的事件

c#编写的winform的时候怎么让程序等待一段时间~!

让程序等待100ms

System.Threading.Sleep(100);可以实现等待,但是这时候窗口是白色的假死状态,如果你想实现过段时间再让窗口做动作可以用timer控件 参考技术A System.Threading.Sleep(100);
但是这个等待会让界面无响应,所以不要太长时间
参考技术B thread.sleep(100);

以上是关于C# winform程序出现界面无响应的主要内容,如果未能解决你的问题,请参考以下文章

C# 怎么保存WinForm应用程序的配置?

C# 怎么保存WinForm应用程序的配置?

wps为啥老是未响应

C# winform程序,UI界面锁死。如何处理?

Windows程序卡顿无响应问题定位

我的手机经常出现无响应是怎么回事?