コード例 #1
0
ファイル: AvancementBar.cs プロジェクト: Amver/easymyp
 public void UpdateOnEvent(ProgressEventArgs e)
 {
     if (progressBar.InvokeRequired)
     {
         Invoke(OnUpdateHashEvent, e);
     }
     else
     {
         TreatHashEvent(e);
     }
 }
コード例 #2
0
ファイル: AvancementBar.cs プロジェクト: Amver/easymyp
 private void TreatHashEvent(ProgressEventArgs e)
 {
     if (e.IsFinished)
     {
         DialogResult = DialogResult.OK;
         this.Close();
     }
     else
     {
         UpdateProgressBar(e.Value * 100);
     }
 }