当前位置:首页 - .NET

Winform 窗体”未响应“,程序假死

作者:高景洋 日期:2014-12-05 14:27:38 浏览次数:5455

Winform 在处理大数据时,有时会出现 窗体 "未响应",程序假死现象。

解决方法:

在循环中加入以下代码


  System.Windows.Forms.Application.DoEvents();


目的是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象
可确保辅助线程激发的任何事件都由该 UI 线程处理

--------------------------

经测试,处理大数据时虽然程序不会假死,但操作窗体上的控件比较卡。

--------------------------

本文永久性链接:
<a href="http://r4.com.cn/art61.aspx">Winform 窗体”未响应“,程序假死</a>
当前header:Host: www.r4.com.cn X-Forwarded-For: 3.21.154.139 X-Real-Ip: 3.21.154.139 X-Domain: r4.com.cn 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