Foros del Web » Programación para mayores de 30 ;) » .NET »

Parar Timer unos segundos

Estas en el tema de Parar Timer unos segundos en el foro de .NET en Foros del Web. Hola, Tengo dos picturebox con una imagen cada uno, los tengo en un timer para que, sucesivamente, se vaya mostrando uno y ocultando otro. El ...
  #1 (permalink)  
Antiguo 16/02/2010, 03:19
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 14 años, 9 meses
Puntos: 2
Pregunta Parar Timer unos segundos

Hola,

Tengo dos picturebox con una imagen cada uno, los tengo en un timer para que, sucesivamente, se vaya mostrando uno y ocultando otro. El problema es que el segundo lo muestra muy rápido y pasa al primero.
¿Cómo puedo detener el temporizador para que se pare en el segundo, lo muestre un tiempo y luego pase al primero?
  #2 (permalink)  
Antiguo 17/02/2010, 02:10
 
Fecha de Ingreso: septiembre-2009
Ubicación: Galicia
Mensajes: 111
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Parar Timer unos segundos

Hola!

Pues en el evento del timer pon algo como esto:

PictureBox1.Visible = Not PictureBox1.Visible
PictureBox2.Visible = Not PictureBox2.Visible

De esta manera, si has inicializado uno a visible y otro no, te los irá alternando y cada uno durará el intervalo que tengas en el timer.

Saludos!
  #3 (permalink)  
Antiguo 17/02/2010, 11:26
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Parar Timer unos segundos

Muchas gracias, funciona perfecto!
  #4 (permalink)  
Antiguo 25/03/2010, 10:08
 
Fecha de Ingreso: diciembre-2009
Mensajes: 21
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Parar Timer unos segundos

tambien puedes detener el tiempo unos segundos con:


System.Threading.Thread.Sleep(3000);

esto lo detiene 3 segundos

Etiquetas: segundos, time
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.