Buenos días foreros.
Estoy realizando una aplicación en Visual Basic .NET en la que tengo una serie de estados:
- En espera
- Conectando
- Conectado
- Desconectado
Para cada uno de esos estados tengo un pictureBox cuyas imágenes defino mediante código.
Entre cada estado quiero que la aplicación 'se detenga' unos segundos pero me encuentro con que, desde el estado 'En espera' hasta el estado 'Conectado', si digo que pare dos segundos, NO me muestra la imagen del estado 'Conectando'...
He de mencionar que el picturebox lo cargo con los valores iniciales en el evento Load del form.
El evento de reloj que uso para parar la ejecución es este:
Y este es el código que tengo creado:Código:System.Threading.Thread.Sleep(milisegundos)
Código:'estado conectando LabelEstadoFTP.Text = "Conectando" PictureBoxEstadoFTP.Image = System.Drawing.Image.FromFile(rutasApp.rutaAplicacion & "/imagenes/loader.gif") 'detenemos 2.5segundos dormir(2500) 'estado conectado LabelEstadoFTP.Text = "Conectado" PictureBoxEstadoFTP.Image = System.Drawing.Image.FromFile(rutasApp.rutaAplicacion & "/imagenes/accept.png")
¿Alguna sugerencia?
Muchas gracias por adelantado.