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);
}