C# 相应事件后 窗体就会未响应 这是为什么呢???
各位大神,听我慢慢道来……
点击按钮后,要执行的工作是:
从库中取出数据,然后根据某个字段 找到对应文件 复制到新的文件夹中
然后,在插入到新的库中……
就这么个功能,点击按钮之后,执行是执行完了,就是窗体一直是未响应
------解决方案--------------------程序死了?
是不是你代码逻辑复杂,cpu响应不过来?
------解决方案--------------------调试下,看看是哪句代码卡住了
------解决方案--------------------
应当是UI线程卡住了在等待任务
你可以用另外一个线程去做事情,保持UI的正常
http://www.cnblogs.com/seabluescn/archive/2009/07/16/1524718.html
------解决方案--------------------应当是所有执行工作都放在了UI线程里,自然无响应
------解决方案--------------------程序在执行大量工作,界面卡死了,所以不不能操作,
用委托加多线程来实现