private void InitForm_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason != CloseReason.None) backgroundWorker1.CancelAsync(); }