使用ProcessBar时,我有一个非常复杂的循环,控制ProcessBar的value,但是那个程序有些过于复杂了,导致占用的CPU过高,因此ProcessBar就始终停在了一个值上,一直到循环结束,再继续运行。这样的问题怎样解决?不但循环可以正常同时ProcessBar也可以很流畅的运行?
解决方案 »
- MVC中部分视图能否拥有独立的数据model?
- 关于页面的JS值替换问题
- asp.net框架页刷新时如何保留或返回之前的页面
- |zyciis| ASP.NET 用模版替换的时候如何替换列表呢,谢谢
- SVG绘制实时监控曲线
- 哪位大哥能做这个报表 帮忙给个源码啊
- 动态生成RadioButtonList 怎么FindControl不到他的数值?
- 关于同一ID的多个checkbox控件取值的问题。在.net里怎么才能对同一ID的多少控件进行区分呢?请帮我看看代码。
- 页面怎么样显示MessageBox ??
- 大哥们~
- 如何将Excel中的数据导入到Sybase数据库中啊!急~~~~~
- 用Session的值来控制Label的显示?问题简单,谁先解答分都给.
还是Web上的?是WinForm的好说了,在循环中用Application.DoEvents()就是了.
Web的,不知道:)
bool finished=true;//是否正在进行
Thread t;//连接到要进行的运算,对val和finished进行更改
Timer timer;//每秒进行10次根据val和finished的值进行适当地调整 Timer的使用十分简单,不知道你会不会用Thread(位于System.Threading) Thread t=new Thread(new StartInfo(MethodName));
t.Start();//启动线程
其中MethodName是一个方法的名字,那个方法必须是没有返回,没有参数的方法