private void timer1_Tick(object sender, EventArgs e) { progressBar2.Value = percentOfCoping; progressBar3.Value = percentOfDeleting; if (scanner != null && !scanner.IsAlive) { progressBar1.Style = ProgressBarStyle.Blocks; progressBar1.Value = 100; foundedFiles = fs.getFiles(); scanner = null; fs = null; copyrighter = new Thread(this.Copy_files); copyrighter.Start(); } if (copyrighter != null && !copyrighter.IsAlive) { copyrighter = null; deleter = new Thread(this.Deduplicate_Files); deleter.Start(); } if (deleter != null && !deleter.IsAlive) { deleter = null; button3.Enabled = true; } }
private void Scan_files() { progressBar1.MarqueeAnimationSpeed = 25; progressBar1.Style = ProgressBarStyle.Marquee; button3.Enabled = false; fs = new FileScanner(label2.Text); scanner = new Thread(fs.scanFiles); scanner.Start(); }