private void BackgroundWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (saveDialog.ShowDialog(this) == DialogResult.OK) { using (StreamWriter stream = new StreamWriter(saveDialog.FileName, Settings.Default.Append, Encoding.UTF8)) { stream.Write(_worker); } } abortButton.Enabled = false; subparsersListBox.Enabled = settingsBox.Enabled = startButton.Enabled = true; numericUpDown.Value = progressBar.Value = 0; _worker.Reset(); SetLabelText(Resources.Label_Complete); }