Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/01/2010, 15:31
Avatar de triqui
triqui
 
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 5 meses
Puntos: 31
Respuesta: Ascensor en c# o Visual basic.net

Sin duda lo que tienes que hacer es usar el elemento timer.

El objeto timer lo puedes poner así, recuerda dos cosas, poner enabled = false ( esto permanecerá inactivo) e Interval a 200, (el valor de 1000 equivale a 1 segundo), por lo cada 200 milisegundos tendrás que subir el ascensor un poquito hacia arriba para darle movimiento.




Una vez que tengas el elemento timer, lo que tendrás que hacer es, cuando le des al botón Ok, hacer esto:
Código:
    private void btnOk_Click(object sender, EventArgs e)
        {
            this.timer1.Enabled = true;
        }

Esto activará el elemento timer y se meterá cada 200 milisegundos. Tendrás que saber la posición del ascensor y moverlo un poquito hacia arriba, cuando tengas el ascensor subido hasta el piso que tu quieras tendrás que hacer:

Código:
 this.timer1.Enabled = false;
y lo desactivas


Código:
private void timer1_Tick(object sender, EventArgs e)
        {
           //El código necesario para mover el ascensor hacia arriba
        }



Un saludo
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo