Pregunta:
De que manera puedo colocar la hora en un formulario de Visual Basic?
Brown
2007-07-11 08:10:48 UTC
En una de las ventanas de la entrada del personal, necesito que se vea la hora, ¿qué herramienta y programación se debe de utilizar para que en una ventana determinada sea vea la hora en el formulario?, de antemano agradezco grandemente sus colaboraciones.
Cinco respuestas:
anonymous
2007-07-11 08:24:23 UTC
Pones un objeto LABEL1

Pones un reloj Timer1

-----------------------

Al timer1 le pones interval = 100



En el evento del Timer1 timer pones:



Label1 = Time$



salu2^^
rooftop
2007-07-11 15:46:41 UTC
La forma mas sencilla para no escribir código (no tanto por no hacerlo, sino para no tener funciones o subrutinas dedicadas a esta tarea en tu proyecto) es utilizar una barra de estado (StatusBar) dentro del formulario. Para ello, asegurate que en los componentes de tu proyecto esté agregado el siguiente:



Microsoft Windows Common Controls 6.0 (SP6)



Si ya está agregado, entonces selecciona de la barra de herramientas el componente StatusBar y agregalo al formulario (aparecerá en la parte inferior). Presiona el botón derecho del mouse (sobre el control de barra de estado) y en sus propiedades en la opción "Paneles", modifica la propiedad estilo a: "5 - sbrTime" en el combo correspondiente. Si ejecutas tu aplicación, al mostrar este formulario se despliega la hora del sistema en su barra de estado.



Puedes dedicar el uso de un Timer también para mostrar la hora en algún otro tipo de control en intervalos regulares de tiempo, pero la barra de estado tiene otras propiedades que pueden ser útiles en tu aplicación y a mi parecer es una interfaz más estética.



Saludos!
Shayuru
2007-07-11 15:26:32 UTC
Utiliza un timer que se ejecute cada segundo, en evento que dispara cada segundo utilizas la variable: "Time", este valor simplemente lo asignas a un elemento en el formulario, por ej. una etiqueta



lblHora.Caption=Time



Esto considerando que sea VB6, si en NET, utiliza la clase Datetime y la propiedad Now, ej.



lblHora.Text=DateTime.Now
Jeeo®
2007-07-11 15:24:53 UTC
Primero que nada debes utiliza el objeto timer tiene el dibujo de un reloj.



Colocas una etiqueta o label nombrala como "lblreloj"

y dentro de la programación del objeto timer colocal en el procedimeiento timer.



Thisform.lblreloj.caption = time()





Cual sera la mejor opcion

https://answersrip.com/question/index?qid=20070711073713AArLWVO
anonymous
2007-07-11 15:28:26 UTC
Es bien Facil:



abre tu formulario, al lado izquierdo de la pantalla en la barra de herramientas vera un reloj pequeño..dale click y arrastralo a tu formulario...luego introduces un label....y luego sobre el formulario dale doble click y escribes esto



Private Sub Form_Load()

Label1.Caption = Time



End Sub



le das a correr y listo



Suerte


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...