C#多线程使用进度条

it2022-05-09  28

C#多线程使用进度条

 //声明一个委托        public delegate void UpdateBar(int iBar);        //委托使用进度条        void UpdateMyBar(int iMyBar)        {            if (this.progressBar1.Value != this.progressBar1.Maximum)            {                if (this.progressBar1.InvokeRequired)                {                    UpdateBar pb = new UpdateBar(UpdateMyBar);                    IAsyncResult pbaResult = this.progressBar1.BeginInvoke(pb, new object[] { iMyBar});                    try { pb.EndInvoke(pbaResult); }                    catch { }                }                else { this.progressBar1.Value++; }            }        }

转载于:https://www.cnblogs.com/waynewjp/archive/2010/01/12/1645728.html

相关资源:C#多线程之如何弹出一个模式窗口来显示进度条

最新回复(0)