private void UpdateProgressStep(int step) { if (progressBar1.InvokeRequired) { UpdateProgressInvokeCallback pi = new UpdateProgressInvokeCallback(this.UpdateProgressStep); this.progressBar1.FindForm().Invoke(pi, step); } else { progressBar1.Value += step; } }
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; } }
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; //设置没次增长多少 } }
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; //设置没次增长多少 } }