Пример #1
0
 public void SetProgress(int time)
 {
     if (progressBar1.InvokeRequired)
     {
         SetProcessCallback d = SetProgress;
         Invoke(d, time);
     }
     else
     {
         progressBar1.Value = time;
     }
 }
Пример #2
0
 private void SetProcessVal(int val)
 {
     if (this.ucProcessLine.InvokeRequired)
     {
         while (!this.ucProcessLine.IsHandleCreated)
         {
             if (this.ucProcessLine.Disposing || this.ucProcessLine.IsDisposed)
             {
                 return;
             }
         }
         SetProcessCallback callback = new SetProcessCallback(SetProcessVal);
         this.ucProcessLine.Invoke(callback, new object[] { val });
     }
     else
     {
         this.ucProcessLine.Value = val;
     }
 }
Пример #3
0
 private void SetProcessVal(int val, bool isUseMarqueeStyle = false)
 {
     if (this.buildProgressBar.InvokeRequired)
     {
         while (!this.buildProgressBar.IsHandleCreated)
         {
             if (this.buildProgressBar.Disposing || this.buildProgressBar.IsDisposed)
             {
                 return;
             }
         }
         SetProcessCallback callback = new SetProcessCallback(SetProcessVal);
         this.buildProgressBar.Invoke(callback, new object[] { val, isUseMarqueeStyle });
     }
     else
     {
         this.buildProgressBar.ProgressBarStyle = isUseMarqueeStyle ? ProgressBarStyle.Marquee : ProgressBarStyle.Continuous;
         this.buildProgressBar.Value            = val;
     }
 }