Programación General > Visual Basic 6.0 e inferiores
Reloj En Status Bar
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
[#] Página Siguiente
Ir a la versión completa