示例#1
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            Pelotita_Con_Thread.Pelotita nuevaPelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);
            Thread nuevoHilo = new Thread(nuevaPelotita.DoWork);

            nuevoHilo.Start();
        }
示例#2
0
 private void btnCrear_Click(object sender, EventArgs e)
 {
     Pelotita_Con_Thread.Pelotita pelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);
     this._miHilo = new Thread(pelotita.DoWork);
     this._miHilo.Start();
     this.btnCrear.Click -= new System.EventHandler(this.btnCrear_Click);//Esta linea quita el manejador al boton y evita que se creen mas pelotitas
     this.contador++;
     label1.Text = this.contador.ToString();
 }
示例#3
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            //Pelotita_Sin_Thread.Pelotita nuevaPelotita = new Pelotita_Sin_Thread.Pelotita(this.pictureBox1);

            //nuevaPelotita.DoWork();

            Pelotita_Con_Thread.Pelotita otraPelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);

            otraPelotita.DoWork();
        }
示例#4
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            /*Pelotita_Sin_Thread.Pelotita nuevaPelotita;
             * nuevaPelotita = new Pelotita_Sin_Thread.Pelotita(this.pictureBox1);
             *
             * nuevaPelotita.DoWork();*/

            Pelotita_Con_Thread.Pelotita nuevaPelotita;
            nuevaPelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);

            nuevaPelotita.DoWork();
        }
示例#5
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Pelotita_Sin_Thread.Pelotita nuevaPelotita = new Pelotita_Sin_Thread.Pelotita(this.pictureBox1);

            //nuevaPelotita.DoWork();

            Pelotita_Con_Thread.Pelotita Pelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);

            Thread nuevoHilo = new Thread(Pelotita.DoWork); //El hilo se lo puede destruir y no se tilda como pasaba con el while true.

            nuevoHilo.Start();
        }
示例#6
0
 private void btnCrear_Click(object sender, EventArgs e)
 {
     Pelotita_Con_Thread.Pelotita pelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);
     try
     {
         Thread Hilos = new Thread(pelotita.DoWork);
         this._hilos.Add(Hilos);
         Hilos.Start();
     }
     catch (Exception)
     {
     }
     this.contador++;
     label1.Text = this.contador.ToString();
 }
示例#7
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            Pelotita_Con_Thread.Pelotita nuevaPelotita;
            nuevaPelotita = new Pelotita_Con_Thread.Pelotita(pictureBox1);

            this._miHilo = new Thread(nuevaPelotita.DoWork);

            this._miHilo.Start();

            this.btnCrear.Click -= new EventHandler(this.btnCrear_Click);

            this.btnCrear.Enabled     = false;
            this.btnDestruir.Enabled  = true;
            this.btnPausar.Enabled    = true;
            this.btnContinuar.Enabled = true;
        }
示例#8
0
        private void btnCrear_Click_1(object sender, EventArgs e)
        {
            Pelotita_Con_Thread.Pelotita Pelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);

            //El hilo se lo puede destruir y no se tilda como pasaba con el while true.
            this._miHilo = new Thread(Pelotita.DoWork); //Como parametro va el nombre del metodo que vamos a correr, no el metodo en si mismo

            this._hilos.Add(this._miHilo);

            this._miHilo.Start();

            //this._contador++;
            //this.label1.Text = this._contador.ToString();
            this.label1.Text = this._hilos.Count.ToString();

            //this.btnCrear.Click -= new System.EventHandler(this.btnCrear_Click);
        }
示例#9
0
        private void btn_CRear_Click(object sender, EventArgs e)
        {
            Pelotita_Con_Thread.Pelotita nuevaPelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);


            nuevaPelotita.Color = this.comboBox1.SelectedItem.ToString();
            Thread _nuevoHilo = new Thread(nuevaPelotita.DoWork);

            this._hilos.Add(_nuevoHilo);
            _nuevoHilo.Start();
            this._contador++;

            this.btnPausar.Enabled    = true;
            this.btnReanuadar.Enabled = true;
            this.btnDestruir.Enabled  = true;

            this.lblNumeroPelotitas.Text = this._contador.ToString();
            // this.btn_CRear.Hide();
        }
示例#10
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            #region MyRegion

            this.btnEliminar.Enabled = true;
            this.btnPausar.Enabled   = true;
            this.btnReanudar.Enabled = true;

            #endregion
            Pelotita_Con_Thread.Pelotita nuevaPelotita;
            nuevaPelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);

            Thread miHilo = new Thread(nuevaPelotita.DoWork);
            miHilo.Start();

            this._hilos.Add(miHilo);

            this._cantidadPelotitas++;

            this.lblCantidad.Text = "Cantidad de pelotitas: " + this._cantidadPelotitas;
        }
示例#11
0
 private void button1_Click(object sender, EventArgs e)
 {
     Pelotita_Con_Thread.Pelotita nuevaPelotita = new Pelotita_Con_Thread.Pelotita(this.pictureBox1);
     nuevaPelotita.DoWork();
 }