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程序出现界面无响应的主要内容,如果未能解决你的问题,请参考以下文章