private void button2_Click(object sender, System.EventArgs e)
        {
            AutoResetEvent evento;

            evento = new AutoResetEvent(false);
            EventableThreadClass start = new EventableThreadClass(evento);
            Thread t = new Thread(new ThreadStart(start.Run));

            t.Start();
            evento.WaitOne();
            MessageBox.Show("Se disparo el evento");
        }
        private void button2_Click(object sender, System.EventArgs e)
        {
            AutoResetEvent evento;

            evento = new AutoResetEvent(false);
            EventableThreadClass start = new EventableThreadClass(evento);
            Thread t = new Thread(new ThreadStart(start.Run));
            t.Start();
            evento.WaitOne();
            MessageBox.Show("Se disparo el evento");
        }