private void metroButton1_Click(object sender, EventArgs e) { CurrUserLogin.lastdownloaddir = metroLabel7.Text; trl.SaveOpt("lastdownloaddir", metroLabel7.Text); //启动更新线程 bw = new BackgroundWorker(); bw.DoWork += DoWork; bw.WorkerReportsProgress = true; // bw.ProgressChanged += ProgressChanged; bw.WorkerSupportsCancellation = true; // bw.RunWorkerCompleted += RunWorkerCompleted; if (bw.IsBusy != true) { bw.RunWorkerAsync(); } }