private void aQFormatToolStripMenuItem_Click(object sender, EventArgs e) { openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { getProgress = () => QuestionImporter.progress * 0.9; ProgressCheckingTimer.Start(); backgroundWork = QAImporterAsync; backgroundWorker1.RunWorkerAsync(); } catch (Exception ex) { MessageBox.Show("Import failed. Original error: " + ex.Message); } } }
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { ProgressCheckingTimer.Stop(); }