コード例 #1
0
 private void PararcheckBox_CheckedChanged(object sender, EventArgs e)
 {
     TimerAleatorio.Stop();
     TimerAuto.Stop();
     Times.Stop();
     dataGridView1.Rows.Clear();
 }
コード例 #2
0
        private void Timer1_Tick_1(object sender, EventArgs e)
        {
            TimerAleatorio.Interval = 1000;

            contador++;

            if (contador == 5)
            {
                TimerAleatorio.Stop();
                contador = 0;
                Random Aleatorio = new Random();

                int    subida = Aleatorio.Next(21, 30);
                int    bajada = Aleatorio.Next(17, 20);
                double Tiempo = Aleatorio.Next(15, 20);
                int    opcion = Aleatorio.Next(1, 4);


                switch (opcion)
                {
                case 1:
                {
                    VentanacheckBox.Checked       = true;
                    PuertacheckBox.Checked        = false;
                    PuertaVentanacheckBox.Checked = false;
                }
                break;

                case 2:
                {
                    VentanacheckBox.Checked       = false;
                    PuertacheckBox.Checked        = true;
                    PuertaVentanacheckBox.Checked = false;
                }
                break;

                case 3:
                {
                    VentanacheckBox.Checked       = false;
                    PuertacheckBox.Checked        = false;
                    PuertaVentanacheckBox.Checked = true;
                }
                break;

                case 4:
                {
                    VentanacheckBox.Checked       = false;
                    PuertacheckBox.Checked        = false;
                    PuertaVentanacheckBox.Checked = false;
                }
                break;
                }

                TempEncendidonumericUpDown.Value = subida;
                TempApagadonumericUpDown.Value   = bajada;
                TiemponumericUpDown.Value        = (int)Tiempo;

                Calcular(subida, bajada, Tiempo);

                IniciarcheckBox.Enabled = true;
                IniciarcheckBox.Checked = true;

                if (IniciarcheckBox.Checked == true)
                {
                    Times.Start();
                    EncendidocheckBox.Checked = true;
                    ApagadocheckBox.Checked   = false;
                }
            }
        }