解决方案 »
- 我的iframe里面有一个div,我怎么让这个页面打开的时候鼠标的焦点在div里面呢?
- 【急,请高手进】用C#调用web service获取大量数据时出错
- .ToString("0.000")会把小数点后面的0除掉???
- 在C#中,多行SQL语句中的注释如何添加?
- 使用ReportViewer控件的c\s程序,在部署客户机时都需要安装哪些文件???谢谢先辈指教~~~
- 2005中怎麼向Image添加圖片?
- 求个真正表达式,高手出手吧
- 在VS2005中能直接用数据库么?
- 请教PDA二次开发
- 急!谁有比较好的公式解析器程序给发一个
- 我在使用C#的panel控件时遇到的问题
- DropDownList控件取值问题
主要用在单独的线程上执行操作。BackgroundWorker类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker类方便地解决问题。
目测button1_Click没什么问题啊,应该不会卡
优点:简单方便,缺点:主界面假死,但是进度条会增长
2:backgroundWorker组件
3:多线程:
我试了下你的代码 可以运行 主界面没有卡死 进度条 Label正常