private void TransportWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs args) { if (args.Cancelled) { RemainingTimeLabel.Text = Tx.T("msg.cancelled"); progressBar1.Value = 0; } else if (args.Error != null) { RemainingTimeLabel.Text = Tx.T("msg.title.error"); ErrorLabel.Text = args.Error.Message; ErrorPanel.Show(); FinishedInfoLabel.Text = Tx.T("transport progress view.select another transport"); FinishedInfoLabel.Show(); } else { RemainingTimeLabel.Text = Tx.T("msg.completed"); finished = true; SuccessPanel.Show(); if (SharedData.Instance.FromShortcut) { FinishedInfoLabel.Text = Tx.T("transport progress view.delete shortcut"); FinishedInfoLabel.Show(); } UpdateButtons(); } }
public void Deactivate(bool forward) { if (TransportWorker.IsBusy) { TransportWorker.CancelAsync(); } if (!forward) { ErrorPanel.Hide(); SuccessPanel.Hide(); FinishedInfoLabel.Hide(); MainForm.Instance.FinishEnabled = false; } }