BelhardTraining.PiCalc.MainForm.OnStartClick C# (CSharp) Метод

OnStartClick() приватный Метод

private OnStartClick ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void OnStartClick(object sender, EventArgs e)
        {
            progressBar.Value = 0;
            lblProgress.Visible = true;
            btnStart.Enabled = false;
            btnCancel.Visible = true;
            cbUseBackgroundWorker.Enabled = false;

            if (cbUseBackgroundWorker.Checked)
            {
                backgroundWorker.RunWorkerAsync((int)udIterations.Value);
            }
            else
            {
                PiCalculator piCalc = new PiCalculator();
                for (int i = 0; i < 100; i++)
                {
                    piCalc.Run((int)udIterations.Value/ 100);

                    ReportProgress(piCalc.PI, i);
                }

                ReportProgress(piCalc.PI, 100);
                WorkCompleted();
            }
        }