Tema: Reloj fijo
Ver Mensaje Individual
  #25 (permalink)  
Antiguo 24/07/2010, 15:42
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Reloj fijo

Hola Xyon:

Si este es todo el código, evidentemente el problema esta en que para cambiar el valor de los labels, SOLO lo hace en el Form_Load y como bien sabes esto solamente ocurre en cuanto se carga el formulario.

Te hace falta el MOTOR que las hace cambiar.

Personalmente pienso que deberías crear una rutina que te cambie los labels, por ejemplo cambiando el nombre de Form_Load por HoraActual, ya que el código que veo incluido en el mismo es el que necesitas, despues cambias el siguiente código:

Deberás incluir un Timer con el intervalo que desees ajustar, cada minuto, cada medio minuto, etc, tu mismo y supongamos que le llamas TimerHora

Private Sub Form_Load()
HoraActual
TimerHora.Enabled = True
End

Después en el en el evento

Private Sub TimerHora_Timer()
HoraActual
End Sub


De este modo debería cambiarte cuando tu decidas los labels de Hora.

Una duda, que se me ocurre así, sin analizar demasiado es el hecho de que por la diferencia horaria, tal vez pueda darse, ya te digo que no me he entretenido en comprobarlo que sea el mismo Dia en todas los poblaciones.

De ser así la comparación Sabado/Domingo deberías condicionarla en base a cada hora local.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...