1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| public partial class StepForm : Form
{
private delegate void ProgressBarDelegateHandler(int step);
private ProgressBarDelegateHandler ProgressBarDelegate;
public StepForm()
{
InitializeComponent();
ProgressBarDelegate = new ProgressBarDelegateHandler(UpdateProgressBar);
}
private void UpdateProgressBar(int step)
{
progressBar1.Value = step;
}
public bool GoToStep(int progression)
{
this.Invoke(this.ProgressBarDelegate, new object[] { progression });
this.Update();
return true;
}
} |
Partager