private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text += "Процесс запущен" + Environment.NewLine;
            int k = Convert.ToInt32(Program.Form1.textBox7.Text);

            if (Program.Form1.radioButton1.Checked)
            {
                int n  = Int32.Parse(Program.Form1.textBox3.Text);
                int cu = Int32.Parse(Program.Form1.textBox1.Text);
                int gf = Int32.Parse(Program.Form1.textBox2.Text);
                KursMethods.Desigion(n, gf, cu);

                textBox1.Text += "Данные считаны" + Environment.NewLine;

                if (Program.Form1.checkBox1.Checked)
                {
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";
                    KursMethods.Illustrating();
                    Program.FORM.chart1.Refresh();
                }
                if (Program.Form1.checkBox2.Checked)
                {
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";
                    KursMethods.Fixity();
                    Program.FORM.chart1.Refresh();
                }

                if (Program.Form1.checkBox3.Checked)
                {
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";

                    KursMethods.Quality(n, k, gf, cu); Program.FORM.chart1.Refresh();
                }
            }
            if (Program.Form1.radioButton2.Checked)
            {
                int a = Int32.Parse(Program.Form1.textBox4.Text);
                int b = Int32.Parse(Program.Form1.textBox5.Text);
                int h = Int32.Parse(Program.Form1.textBox6.Text);

                textBox1.Text += "Данные считаны" + Environment.NewLine;

                if (Program.Form1.checkBox6.Checked)
                {
                    KursMethods.Pictures_ill(a, b, h);                                 //графики приближения для 4-10 функций с шагом 3
                }
                if (Program.Form1.checkBox5.Checked)
                {
                    KursMethods.Pictures_fix(a, b, h);                                 //картинки зависимости погрешности аппроксимации для от 30 до 40 функций, шаг 30
                }
                if (Program.Form1.checkBox4.Checked)
                {
                    KursMethods.Pictures_qua(k, a, b, h);                                  //картинки зависимости погрешности от кривой для 20 функций с кривыми от 40 до 100 и шагом 20
                }
            }
        }
        private async void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text += "Процесс запущен" + Environment.NewLine;
            int k = Convert.ToInt32(Program.Form1.textBox7.Text);

            //BiharmonicEquation.Test();
            //Tables();

            if (Program.Form1.radioButton1.Checked)
            {
                int n  = Int32.Parse(Program.Form1.textBox3.Text);
                int cu = Int32.Parse(Program.Form1.textBox1.Text);
                int gf = Int32.Parse(Program.Form1.textBox2.Text);

                //FonPotok(new ThreadStart(() => KursMethods.Desigion(n, gf, cu)));

                textBox1.Text += "Данные считаны" + Environment.NewLine;

                if (Program.Form1.checkBox1.Checked)
                {
                    KursMethods.Desigion(n, gf, cu);
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";
                    /*await Task.Run(()=>*/
                    KursMethods.Illustrating() /*)*/;
                    Program.FORM.chart1.Refresh();
                }
                if (Program.Form1.checkBox2.Checked)
                {
                    KursMethods.Desigion(n, gf, cu);
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";
                    /*await Task.Run(()=>*/
                    KursMethods.Fixity() /*)*/;
                    Program.FORM.chart1.Refresh();
                }

                if (Program.Form1.checkBox3.Checked)
                {
                    KursMethods.Desigion(n, gf, cu);
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";

                    /*await Task.Run(()=> */
                    KursMethods.Quality(n, k, gf, cu) /*)*/;
                    Program.FORM.chart1.Refresh();
                }
                if (Program.Form1.checkBox7.Checked)
                {
                    KursMethods.Desigion(n, gf, cu);
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";
                    KursMethods.LnGraf(n, gf, cu);
                }

                if (Program.Form1.checkBox9.Checked)
                {
                    KursMethods.bstr = "";
                    KursMethods.sl   = "";
                    double[] Ls = Program.Form1.textBox12.Text.ToDoubleMas();

                    BigarmRes(n, gf, cu, Ls);
                }
            }
            if (Program.Form1.radioButton2.Checked)
            {
                int a = Int32.Parse(Program.Form1.textBox4.Text);
                int b = Int32.Parse(Program.Form1.textBox5.Text);
                int h = Int32.Parse(Program.Form1.textBox6.Text);

                textBox1.Text += "Данные считаны" + Environment.NewLine;

                if (Program.Form1.checkBox6.Checked) /*await Task.Run(() => */ KursMethods {