示例#1
0
 private void SetProgressBarValue(int value)
 {
     if (progressBarFilesCompleted.InvokeRequired)
     {
         SetProgressBarValueCallback cb =
             new SetProgressBarValueCallback(SetProgressBarValue);
         Invoke(cb, new object[] { value });
     }
     else
     {
         progressBarFilesCompleted.Value = value;
     }
 }
示例#2
0
 public void SetProgressBarValue(int value)
 {
     // InvokeRequired required compares the thread ID of the
     // calling thread to the thread ID of the creating thread.
     // If these threads are different, it returns true.
     if (this.progressBarTasksDone.InvokeRequired)
     {
         SetProgressBarValueCallback d = new SetProgressBarValueCallback(SetProgressBarValue);
         this.Invoke(d, new object[] { value });
     }
     else
     {
         this.progressBarTasksDone.Value = value;
     }
 }
示例#3
0
 private void SetProgressBarValue(ProgressBar pb, int value)
 {
     // InvokeRequired required compares the thread ID of the
     // calling thread to the thread ID of the creating thread.
     // If these threads are different, it returns true.
     if (pb.InvokeRequired)
     {
         SetProgressBarValueCallback d = new SetProgressBarValueCallback(SetProgressBarValue);
         pb.BeginInvoke(d, new object[] { pb, value });
     }
     else
     {
         pb.Value = value;
     }
 }
 private void SetProgressBarValue(ProgressBar pb, int value)
 {
     // InvokeRequired required compares the thread ID of the
     // calling thread to the thread ID of the creating thread.
     // If these threads are different, it returns true.
     if (pb.InvokeRequired)
     {
         SetProgressBarValueCallback d = new SetProgressBarValueCallback(SetProgressBarValue);
         pb.BeginInvoke(d, new object[] { pb, value });
     }
     else
     {
         pb.Value = value;
     }
 }
示例#5
0
 private void SetProgressBarValue(int b)
 {
     if (progressBar.InvokeRequired)
     {
         SetProgressBarValueCallback d = new SetProgressBarValueCallback(SetProgressBarValue);
         this.Invoke(d, new object[] { b });
     }
     else
     {
         if (progressBar.Style != ProgressBarStyle.Continuous)
             progressBar.Style = ProgressBarStyle.Continuous;
         progressBar.Value = b;
     }
 }
示例#6
0
        /// <summary>
        /// Sets the status bar progress bar value in a threadsafe way
        /// </summary>
        /// <param name="value"></param>
        private void SetProgressBarValueThreadSafe(int value)
        {
            SetProgressBarValueCallback d = new SetProgressBarValueCallback(SetProgressBarValue);

            this.Invoke(d, new object[] { value });
        }
示例#7
0
 /// <summary>
 /// Sets the status bar progress bar value in a threadsafe way
 /// </summary>
 /// <param name="value"></param>
 private void SetProgressBarValueThreadSafe(int value)
 {
     SetProgressBarValueCallback d = new SetProgressBarValueCallback(SetProgressBarValue);
     this.Invoke(d, new object[] { value });
 }