Winform 窗体”未响应“,程序假死
作者:高景洋 日期:2014-12-05 14:27:38 浏览次数:5817
Winform 在处理大数据时,有时会出现 窗体 "未响应",程序假死现象。
解决方法:
在循环中加入以下代码
System.Windows.Forms.Application.DoEvents();
目的是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象
可确保辅助线程激发的任何事件都由该 UI 线程处理
--------------------------
经测试,处理大数据时虽然程序不会假死,但操作窗体上的控件比较卡。
--------------------------
本文永久性链接:
<a href="http://r4.com.cn/art61.aspx">Winform 窗体”未响应“,程序假死</a>
<a href="http://r4.com.cn/art61.aspx">Winform 窗体”未响应“,程序假死</a>
当前header:Host: r4.com.cn
X-Host1: r4.com.cn
X-Host2: r4.com.cn
X-Host3: 127.0.0.1:8080
X-Forwarded-For: 18.191.176.109
X-Real-Ip: 18.191.176.109
X-Domain: r4.com.cn
X-Request: GET /art61.aspx HTTP/1.1
X-Request-Uri: /art61.aspx
Connection: close
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Accept-Encoding: gzip, br, zstd, deflate