private void BtnCancel_Click(object sender, EventArgs e) { if (BackDownloader.WorkerSupportsCancellation) { // Cancel the asynchronous operation. BackDownloader.CancelAsync(); } }
private void button1_Click(object sender, EventArgs e) { if (!BackDownloader.IsBusy) { resultLabel.Text = "Überprüfe Dateien... Dieser Vorgang kann einige Minuten dauern"; PicStatus.Image = Properties.Resources.download; BackDownloader.RunWorkerAsync(); BtnCancel.Enabled = true; BtnDownload.Enabled = false; BtnStartGame.Enabled = false; } }