您的位置:首页 > 其它

快速实现进度条

2013-01-14 22:36 120 查看
快速实现进度条:

private void ShowProgress()
{
if (Worker._vProgress == null)
{
Worker._vProgress = new Progress();
Worker._vProgress.TotalCount = Worker.VLstDataTable.Count;
}

Worker._vProgress.OnProgressChanged += e => {
this.Invoke((MethodInvoker)delegate()
{
if (progressBar1.Value == 100) return;
progressBar1.Value = (int)(e.PostCount * 100 / e.TotalCount);
System.Diagnostics.Trace.WriteLine(string.Format("Progress:{0}",e.PostCount));
progressBar1.Refresh();
});
return e;
};

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: