Example #1
0
        private void _duplicateFileFinder_OnBeginNewFileHash(object sender, FileHashEventArgs e)
        {
            lock (this)
            {
                _hashComputeCount++;
            }

            Invoke(new FileHashEventHandler(UpdateFileHashStatus), sender, e);
        }
Example #2
0
 private void UpdateFileHashStatus(object sender, FileHashEventArgs e)
 {
     lblFileHashesRunning.Text = Math.Max(0, _hashComputeCount).ToString();
     if (e.FileName == null)
     {
         lblFileHashInfo.Text = "";
     }
     else
     {
         lblFileHashInfo.Text = GeneralConverters.GetFileNameFromPath(e.FileName) + " - " + GeneralConverters.FormatFileSizeToString(e.FileSize);
     }
 }