private void button1_Click(object sender, EventArgs e)
 {
     if (openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         string s = Class3.FileToString(openFileDialog1.FileName);
         GList  g = Class3.StrToMyList(s);
         textBox2.Text = s;
         openFileDialog1.Dispose();
     }
 }
Beispiel #2
0
        public void method1()
        {
            MessageBox.Show("Show system message.");

            Class2 objekt2 = new Class2 ();
            objekt2.method1 ();
            objekt2.method2 ();
            Class3 objekt3 = new Class3();
            objekt3.arrays_specimen();
        }
Beispiel #3
0
       private void Method()
       {
           Class1.Method1();

           Class3 c = new Class3();
           c.Method1();
          
            

       }
        private void button3_Click(object sender, EventArgs e)
        {
            GList g = Class3.StrToMyList(textBox2.Text);
            int   k = Convert.ToInt32(textBox1.Text);

            if (g.FindNode(k))
            {
                g.Delete(k);
                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    Class3.WriteToFileAll(saveFileDialog1.FileName, Class3.MyListToStr(g));
                }
            }
            else
            {
                MessageBox.Show("Такого элемента нет в списке");
            }
        }
Beispiel #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            int hhh, hhhn;

            h     = Convert.ToInt32(textBox1.Text);
            m     = Convert.ToInt32(textBox2.Text);
            s     = Convert.ToInt32(textBox3.Text);
            zadan = Convert.ToString(textBox4.Text);
            Class1 rab1 = new Class1();

            hhh  = h * 3600 + m * 60 + s;
            hhhn = h * 3600 + m * 60 + s;
            while (hhh >= 0)
            {
                Thread.Sleep(1000);
                hhh         = rab1.Start1(hhh, hhhn, zadan);
                h           = hhh / 3600;
                m           = (hhh - h * 3600) / 60;
                s           = hhh - h * 3600 - m * 60;
                label1.Text = Convert.ToString(h);
                label3.Text = Convert.ToString(m);
                label5.Text = Convert.ToString(s);
                label1.Refresh();
                label3.Refresh();
                label5.Refresh();
            }

            h     = Convert.ToInt32(textBox5.Text);
            m     = Convert.ToInt32(textBox6.Text);
            s     = Convert.ToInt32(textBox7.Text);
            zadan = Convert.ToString(textBox8.Text);
            Class2 rab2 = new Class2();

            rab2.Nachalo += delegate     // обрабатываем события с помощью анонимных делегатов
            {
                MessageBox.Show("Начало отсчёта! " + zadan);
            };
            rab2.Konez += delegate                // добавление ссылки  на другое анонимное событие
            { MessageBox.Show("Обратный отсчёт завершён!"); };
            Deleg2 del = new Deleg2(rab2.Start1); //  Создаем переменную делегата и связываем c методом

            hhh  = h * 3600 + m * 60 + s;
            hhhn = h * 3600 + m * 60 + s;
            while (hhh >= 0)
            {
                hhh = del(hhh, hhhn, zadan); //сработал делегат
                if (hhh >= 0)
                {
                    h = hhh / 3600;
                    m = (hhh - h * 3600) / 60;
                    s = hhh - h * 3600 - m * 60;
                    Preob(h, m, s);
                }
            }

            h     = Convert.ToInt32(textBox10.Text);
            m     = Convert.ToInt32(textBox11.Text);
            s     = Convert.ToInt32(textBox12.Text);
            zadan = Convert.ToString(textBox9.Text);
            Class3 rab3 = new Class3();
            Deleg  del3 = (h1, m1, s1, zadan1) => h * 3600 + m * 60 + s - 1;//  Создаем переменную делегата с помощью лямбда-выражения

            rab3.Nach(zadan);
            while (h + m + s > 0)
            {
                Thread.Sleep(1000);

                hhh         = del3(h, m, s, zadan); //сработал делегат
                h           = hhh / 3600;
                m           = (hhh - h * 3600) / 60;
                s           = hhh - h * 3600 - m * 60;
                label1.Text = Convert.ToString(h);
                label3.Text = Convert.ToString(m);
                label5.Text = Convert.ToString(s);
                label1.Refresh();
                label3.Refresh();
                label5.Refresh();
            }
            rab3.Kon(zadan);
        }