hora en textbox

07/12/2005 - 18:07 por Default | Informe spam
como hago para mostrar en un text box la hora y fecha del sistema??...

Preguntas similare

Leer las respuestas

#6 Default
07/12/2005 - 20:15 | Informe spam
si he agregado el control timer pero aun asi nome "avanza" el reloj

"SoftJaén" escribió en el mensaje
news:e4lcSH2%

"Default" preguntó:

y como le hago para q el reloj "avance"...porq solo muestra la hora en
ese
segundo q tome y mostre en eltextbox



¿Pero has insertado un control Timer en el formulario? Si no utilizas un
control Timer, el control TextBox no "avanzará". :-)

Si también deseas mostrar la fecha, modifica el código por el siguiente:

Private Sub Form1_Load( ... ) Handles MyBase.Load

TextBox1.Text = String.Format("{0:G}", Now)

' Establecemos el intervalo a 1 segundo.
With Timer1
.Interval = 1000
.Start()
End With

Private Sub Timer1_Tick( ... ) Handles Timer1.Tick
TextBox1.Text = String.Format("{0:G}", Now)
End Sub

Debes de tener en cuenta, que dependiendo del intervalo de tiempo que se
le haya especificado al control Timer (en nuestro caso 1 segundo), se
desencadenará el evento «Timer1_Tick», mostrando por tanto la fecha y hora
actual en el control TextBox.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.





Respuesta Responder a este mensaje
#7 Default
07/12/2005 - 20:19 | Informe spam
bueno ya lo logrépero noté que demora un poco en "cargarse" el
reloj...hay manera de arreglar eso?


"Default" escribió en el mensaje
news:OhqxZK2%


si he agregado el control timer pero aun asi nome "avanza" el reloj

"SoftJaén" escribió en el mensaje
news:e4lcSH2%

"Default" preguntó:

y como le hago para q el reloj "avance"...porq solo muestra la hora en
ese
segundo q tome y mostre en eltextbox



¿Pero has insertado un control Timer en el formulario? Si no utilizas un
control Timer, el control TextBox no "avanzará". :-)

Si también deseas mostrar la fecha, modifica el código por el siguiente:

Private Sub Form1_Load( ... ) Handles MyBase.Load

TextBox1.Text = String.Format("{0:G}", Now)

' Establecemos el intervalo a 1 segundo.
With Timer1
.Interval = 1000
.Start()
End With

Private Sub Timer1_Tick( ... ) Handles Timer1.Tick
TextBox1.Text = String.Format("{0:G}", Now)
End Sub

Debes de tener en cuenta, que dependiendo del intervalo de tiempo que se
le haya especificado al control Timer (en nuestro caso 1 segundo), se
desencadenará el evento «Timer1_Tick», mostrando por tanto la fecha y
hora actual en el control TextBox.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.











Respuesta Responder a este mensaje
#8 SoftJaén
07/12/2005 - 20:22 | Informe spam
"Default" escribió:

si he agregado el control timer pero aun asi nome "avanza" el reloj



Pues lo siento, pero no lo comprendo. Si has ejecutado el código tal y como
yo te he indicado, cada segundo que pase se tiene que actualizar el control
TextBox.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#9 Default
07/12/2005 - 20:28 | Informe spam
si ,ya logré que "avanzara" pero mi ultima pregunta se refería a q al
momento de abrir el form al comienzo el textbox donde aparece el reloj por
un momento aparece en blanco y de ahi se muestra el reloj q avanza
perfectamente, la cosa es q quisiera q apareciera un poco mas rapido

"SoftJaén" escribió en el mensaje
news:%23pAvEO2%

"Default" escribió:

si he agregado el control timer pero aun asi nome "avanza" el reloj



Pues lo siento, pero no lo comprendo. Si has ejecutado el código tal y
como yo te he indicado, cada segundo que pase se tiene que actualizar el
control TextBox.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.



Respuesta Responder a este mensaje
#10 SoftJaén
07/12/2005 - 20:29 | Informe spam
"Default" escribió:

bueno ya lo logrépero noté que demora un poco en "cargarse" el
reloj...hay manera de arreglar eso?



La demora dependerá del tiempo que tarde en cargarse el formulario, no el
reloj, puesto que estamos hablando de un control TextBox que se visualizará
cuando se haya cargado el formulario.

También puede que influya el tipo de procesador y la cantidad de memoria que
tengas instalada en el equipo. Aparte, si ejecutas el código desde el IDE de
Visual Studio, siempre tarda un poquito más que si ejecutas directamente el
archivo ejecutable. Haz una prueba y comparas resultados.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida