日期:2014-05-18  浏览次数:20489 次

winform进度条问题
winfrom 中 进度条跟进时 点击其他窗体 老是容易出现“没有响应”情况,跟死机差不多,然后等他运行结束之后就好了 请问是什么原因?应该要怎么解决?


------解决方案--------------------
多线程,呵呵。你处理地方用其它线程来处理可避免停止响应的情况。
------解决方案--------------------
多线程.网上多了,搜索一下吧
------解决方案--------------------
探讨
请给出实例代码吧


------解决方案--------------------
用异步。

一般是用delegate.BeginInvoke().


------解决方案--------------------
探讨
多线程,呵呵。你处理地方用其它线程来处理可避免停止响应的情况。

------解决方案--------------------
线程+委托`~...
------解决方案--------------------
探讨
引用:
多线程,呵呵。你处理地方用其它线程来处理可避免停止响应的情况。


正解。
不过,如果你不熟悉多线程的话,.net2.0提供了一个叫backgroundworker的组件。在ToolBox的Components(组件)组里面。
实际上就是一个封装了多线程机制的组件。很好用。