Beispiel #1
0
 private void UpdateProgressStep(int step)
 {
     if (progressBar1.InvokeRequired)
     {
         UpdateProgressInvokeCallback pi = new UpdateProgressInvokeCallback(this.UpdateProgressStep);
         this.progressBar1.FindForm().Invoke(pi, step);
     }
     else
     {
         progressBar1.Value += step;
     }
 }
Beispiel #2
0
 private void UpdateProgressStep(ProgressBar progressBar, int step)
 {
     if (progressBar.InvokeRequired)
     {
         UpdateProgressInvokeCallback pi = new UpdateProgressInvokeCallback(this.UpdateProgressStep);
         this.Invoke(pi, new object[] { progressBar, step });
     }
     else
     {
         progressBar.Value += step;
     }
 }
Beispiel #3
0
 private void UpdateMaxProgress(int max)
 {
     if (progressBar1.InvokeRequired)
     {
         UpdateProgressInvokeCallback pi = new UpdateProgressInvokeCallback(this.UpdateMaxProgress);
         this.progressBar1.FindForm().Invoke(pi, max);
     }
     else
     {
         progressBar1.Maximum = max; //设置最大长度值
         progressBar1.Value   = 0;   //设置当前值
         progressBar1.Step    = 1;   //设置没次增长多少
     }
 }
Beispiel #4
0
        private void UpdateMaxProgress(ProgressBar progressBar, int max)
        {
            if (progressBar == null)
            {
                return;
            }

            if (progressBar.InvokeRequired)
            {
                UpdateProgressInvokeCallback pi = new UpdateProgressInvokeCallback(this.UpdateMaxProgress);
                this.Invoke(pi, new object[] { progressBar, max });
            }
            else
            {
                progressBar.Maximum = max; //设置最大长度值
                progressBar.Value   = 0;   //设置当前值
                progressBar.Step    = 1;   //设置没次增长多少
            }
        }