..


Enlaces patrocinados

Un contador de tiempo en VB6

Artículo escrito por Luca Ruggiero

Un cronómetro es una herramienta que ... bueno, yo no creo que sea apropiado para explicar qué es un cronómetro y no debe saber cómo hacer un Visual Basic 6.

Las funciones son muy simples: un botón de Start que detiene el cronómetro se pondrá en marcha pronto, contando los segundos desde el momento mientras tanto.

Al hacer clic en el botón otra vez, mientras que su título está parada, el reloj se reiniciará y se detendrá.

Creamos un nuevo EXE en nuestra copia de Visual Basic 6 y crear un formulario, añadir una etiqueta, un comando y un temporizador:

Asignar la etiqueta con el nombre, el nombre del botón de control y asignar el nombre a la hora del temporizador.

Hacemos doble clic en el contador de tiempo y añada el siguiente código:






 Tempo_Timer Private Sub ()



    



 conta.Caption conta.Caption + 1 =







 End Sub



Sólo tienes que ir a aumentar el valor de la etiqueta de una unidad.

Cuanto más complejo sea el código se aplicará en el botón:






 Privado comando_Click Sub ()



    



 Si comando.Caption = "Inicio" y luego



        



 tempo.Enabled = true



        



 comando.Caption = "Stop"



        



 Llame tempo_Timer



        



 tempo.Interval = 1000



    



 Más



        



 tempo.Enabled = false



        



 comando.Caption = "Inicio"



        



 tempo.Interval = 0



        



 conta.Caption = 0



    



 End If







 End Sub



Comprobamos en primer lugar que es su inicio capition, en cuyo caso vamos, con el fin de:
  • Activar el temporizador para ejecutar;
  • cambiar el nombre del título del botón de Inicio para detener;
  • llamar a la función que se incrementa el contador de tiempo;
  • para establecer un segundo (1000) que se ejecuta el temporizador de intervalo.
En este punto, el reloj se ha ido y se verá como sigue:

Haga clic de nuevo para detener, en tiempo de ejecución, el programa entrará en el bloque Else condicional y realizar las siguientes funciones:
  • desactivar el temporizador;
  • cambiar el título del botón de la parada de inicio;
  • para detener el intervalo;
  • para restablecer el valor del cronómetro.

En la misma categoría ...
E-Learning
MS Access (Avanzado) MS Access (Avanzado)
Aprenda a crear y gestionar bases de datos rápida y fácilmente. A partir de 29 €.
Visual Basic 6 (del curso) Visual Basic 6 (del curso)
Hacer aplicaciones de escritorio con Visual Basic 6. A partir de 39 €.
Enlaces patrocinados