C#winform怎么在进行计算时加载进度条
我们有个题;是在winform新建一个按钮控件,按按钮控件开始经行计算,从000001~999999循环一遍用SW方法输出到txt。题会做,但是有个问题,我一点那个”计算...
我们有个题;是在winform新建一个按钮控件,按按钮控件开始经行计算,从000001~999999循环一遍用SW方法输出到txt。题会做,但是有个问题,我一点那个”计算“的按钮,就程序卡死,我知道他在计算,可是看着假死的程序各种不爽啊。怎么加个进度条呢,到时候一点”计算“按钮,成序计算到多少代码了都能看得到多一目了然?或者新建一个listbox1,怎么将算出的数据一行一行的存入listbox1?
展开
2个回答
展开全部
利用多线程可以解决这个问题,你可以拖个控件backgroundworker,让它运行在另外一个线程,执行计算操作,同时给progressbar返回信息。backgroundworker的具体使用方法可以查.NET的帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询