/// <summary>Search progress</summary>
 /// <param name="sender">object</param>
 /// <param name="e">EventArgs</param>
 private void SearchProgress(object sender, SearchProgressEventArgs e)
 {
     if (this.InvokeRequired)
     {
         this.Invoke(new SearchThreadProgressDelegate(SearchProgress), new Object[] { sender, e }); // invoke this method using our UI thread delegate
     }
     else
     {
         progressBar.Visible = true;
         progressBar.Value   = e.ProgressPercentage;
     }
 }
示例#2
0
 private void duplicateFileFinder_OnProgressUpdateNativeThread(object sender, SearchProgressEventArgs e)
 {
     pbFileSearch.Value   = e.PercentComplete;
     lblSearchStatus.Text = e.ProgressMessage;
 }
示例#3
0
 private void duplicateFileFinder_OnProgressUpdate(object sender, SearchProgressEventArgs e)
 {
     Invoke(new SearchProgressEventHandler(duplicateFileFinder_OnProgressUpdateNativeThread), sender, e);
 }