标题:C# backgroundWorker问题
取消只看楼主
順其自然
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-11-25
结帖率:75%
已结贴  问题点数:20 回复次数:2 
C# backgroundWorker问题
怎样让backgroundworker显示进度条?WorkerReportsProgre值已经改为true
这是事件ProgressChanged中的代码,但是运行程序后进度条一直是空的
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }

还有一个问题。有2个按钮buttonBegin和buttonCancel。是在用buttonBegin开始运行,然后点击buttonCancel取消后,到这里 都正常。可当再次点击buttonBegin时,就报错说:“此 BackgroundWorker 当前正忙,无法同时运行多个任务。”这个又怎么解决?

本人初学,麻烦解释详细点
搜索更多相关主题的帖子: 运行程序 
2011-08-09 10:27
順其自然
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-11-25
得分:0 
那要怎么处理呢?
2011-08-09 16:23
順其自然
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-11-25
得分:0 
也就是说只能等待本次循环结束,而不能直接结束线程,重新开始?
2011-08-09 16:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-347122-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058527 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved