Пример #1
0
 private void ProcessDataWithoutSecondThread_Click(object sender, EventArgs e)
 {
     AddParams args = new AddParams(int.Parse(FirstNumber.Text), int.Parse(SecondNumber.Text));
     int answer = args.Numb2 + args.Numb1;
     Thread.Sleep(5000);
     MessageBox.Show(answer.ToString(), "Your Result is");
 }
Пример #2
0
 private void ProcessData_Click(object sender, EventArgs e)
 {
     try
     {
         AddParams args = new AddParams(int.Parse(FirstNumber.Text), int.Parse(SecondNumber.Text));
         BackgroundProcessor.RunWorkerAsync(args);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }