Example #1
0
        private void ScanButton_Click(object sender, EventArgs e)
        {
            if (!Directory.Exists(rootDirectoryTextBox.Text))
            {
                appStatus.Text = "Root directory doesn't exist.";
                return;
            }

            scanButton.Enabled   = false;
            pauseButton.Enabled  = true;
            cancelButton.Enabled = true;
            hashButton.Enabled   = false;
            diffButton.Enabled   = false;

            dirScanner                    = new DirScanner();
            dirScanner.RootDir            = rootDirectoryTextBox.Text;
            dirScanner.OnFinished        += DirScanner_OnFinished;
            dirScanner.OnProgressChanged += DirScanner_OnProgressChanged;
            dirScanner.Start();
        }