예제 #1
0
 public void UpdateOnEvent(ProgressEventArgs e)
 {
     if (progressBar.InvokeRequired)
     {
         Invoke(OnUpdateHashEvent, e);
     }
     else
     {
         TreatHashEvent(e);
     }
 }
예제 #2
0
 private void TreatHashEvent(ProgressEventArgs e)
 {
     if (e.IsFinished)
     {
         DialogResult = DialogResult.OK;
         this.Close();
     }
     else
     {
         UpdateProgressBar(e.Value * 100);
     }
 }