Programación General > Visual Basic 6.0 e inferiores

 Reloj En Status Bar

(1/2) > >>

solcito:
Hola gente!  :hola:  Volvi de mis vacaciones y estoy para molestarlos de nuevo :P

Necesitaria saber como hago para poner en mi aplicacion un reloj! se como mostrar la hora, con time pero lo que necesito es q corra como si fuera el reloj del sistema!!
Desde ya todas las sugerencias seran bienvenidas!

Gracias

Brroz:
Hola solcito.

En las propiedades de la statusbar, en la pestaña 'paneles', selecciona el panel donde deseas que aparezca el reloj. Estable la propiedad Style = 5 (5 = sbrTime). Con esto debe bastar.

Si lo quieres hacer en tiempo de ejecución:

--- Código: Text ---    'Suponiendo que el reloj debe aparecer en el primer panel    StatusBar1.Panels(1).Style = sbrTime  
Chao.

javirues:
Como dice brozz eso seria suficiente para tener el mismo reloj que tienes en la barra de estado de Windows.Si le quisieras añadir los segundos deberias crear un control timer, ponerle el interval a 1000(milisegundos, 1 segundo) y codificar el evento del timer, algo asi:

Private Sub timHora_Timer()

    'Actualizo la hora del reloj
    stbPrincipal.Panels(2).Text = Time    

End Sub

Ten en cuenta las posibles paradas de la aplicacion y ponte DoEvents por ahi para que no se pare el reloj.

solcito:
Primero que nada gracias por responder!
Habia probado como dice Brroz, pero se ve que no espere el tiempo necesario para ver cuando cambia el minutero, por eso pense q se imprimia la hora en que ejecutaba el programa! :P

MUCHAS GRACIAS POR SU AYUDA!!

solcito:
Otra vez yo, es verdad funciona, pero el problema que tengo es que ademas de que aparezca la hora quiero que aparezca el dia, con lo del timer funciona pero no se si es muy efeciente (yo lo habia hecho asi en un principio).

Como hago para que se ve la fecha y el reloj en un mismo panel?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa