Visual Basic - CAMBIO DE FONDO

Life is soft - evento anual de software empresarial
 
Vista:

CAMBIO DE FONDO

Publicado por mrjuan76 (30 intervenciones) el 29/03/2010 23:49:19
Hola:

Tengo un formulario principal del programa del tipo MDIForm.

La cuestión es que necesito que cambie de fondo (picture) el formulario <<automáticamente>> según la franja horaria en la que nos encontremos.

Que se ponga de fondo la imagen

"Noche.jpeg" si nos encontramos entre las 22:00:00 horas y las 05:59:59 horas.
"Mañana.jpeg" si nos encontramos entre las 06:00:00 horas y las 13:59:59 horas.
"Tarde.jpeg" si nos encontramos entre las 14:00:00 horas y las 21:59:59 horas.

Entendiendo que hablamos de 00:00:00 - horas:minutos:segundos.

Supongo que habrá que utilizar algún Timer y refrescar el form cada cierto tiempo, pero no se como hacerlo.

¿alguien puede mostrarme algún código para hacer esto, por favor?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CAMBIO DE FONDO

Publicado por Llaverin (70 intervenciones) el 30/03/2010 16:47:57
Hola, mrjuan76
Efectivamente, tendrías que refrescar el formulario mediante un timer.
Lo pones en el formulario y la propiedad "interval" es la que dice cada cuanto tiempo tiene que actualizar el formulario.
Haces doble click sobre el timer y te crea una rutina, por la que pasará cada x tiempo.
Dentro de la rutina, es donde tienes que comparar la hora del sistema con los intervalos que quieras.

Espero que te sirva para iniciarte

Saludos
Llaverin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar