Tecnología

Inicio

Cómo utilizar un temporizador en Visual Basic

El control Timer en Visual Basic es un dispositivo muy útil que envía un pulso a una aplicación en intervalos predeterminados. El control puede mostrar cambios de la duración de una instalación se está llevando contando hacia atrás, vigilar lo que un usuario está haciendo o ejecutar otras rutinas mientras que un programa principal está en marcha. Si Visual Basic Express, que es un programa de la red, está implicado algunas de las palabras de código serán diferentes.

Instrucciones

1 Abra Visual Basic y seleccionar como "Nuevo proyecto" a "EXE estándar". Haga clic en "Archivo" y "Guardar como Form1" y darle un nombre como "timerproject." A continuación, haga clic en "Guardar proyecto como" y el nombre de "Proyecto Timer". Visual Basic aplica las extensiones de archivo correctas de forma predeterminada.

2 Cambie la propiedad "Caption" en el panel de propiedades en la parte inferior derecha para "Reloj de Control."

3 Coloque un reloj programador en el formulario haciendo doble clic en el control "temporizador", que aparece como un icono de reloj, en la caja de herramientas en el panel izquierdo. El control no será visible cuando el programa se ejecuta. Para mayor claridad, hacer clic y arrastrarlo a una esquina inferior del formulario.

4 Cómo utilizar un temporizador en Visual Basic

Ponga una etiqueta en el formulario haciendo doble clic en el control "Etiqueta", representada por una gran letra "A" en la caja de herramientas. Haga clic en la "Etiqueta" ahora en el formulario y, a continuación, en el panel Propiedades de cambiar el nombre de la etiqueta de "Reloj" y borrar las letras en la línea de título. Repita este procedimiento para una segunda etiqueta y el nombre de "saludo". Cambiar el ancho de las dos etiquetas a 2000.

5 Cómo utilizar un temporizador en Visual Basic


Haga clic en Ver> Código en la parte superior para abrir una ventana de código. Escribir el código para un evento de temporizador. Esto es sólo un ejemplo; para controlar el temporizador deseado utiliza tiene que modificar el código para hacer lo que quiere que haga:
Private Sub Form_Load ()
números Timer1.Interval = 5000 'representan milisegundos por lo que 5000 es igual a una vez cada 5 segundos; cambiar esto a tiempo deseado
llame Timer1_Timer
End Sub
Private Sub Timer1_Timer ()
Dim strGreeting1, strGreeting2, strTime As String
strTime $ = tiempo
Clock.Caption $ = tiempo
strGreeting = "¡Hola!"
Si mediana $ (strTime, 7, 1) = "1" Entonces
Greeting.Caption = strGreeting
Otra cosa: Greeting.Caption = ""
Terminara si
End Sub

6 Prueba de la codificación con la tecla "F5". La hora actual debe mostrar y actualizar cada 5 segundos. Cuando el primer dígito de la pantalla segundos se sitúa entre 10 y 19, las palabras "¡Hola!" se mostrará y luego desaparecen durante 50 segundos. Si ninguno de estos eventos ocurre, compruebe el código en el paso cinco para la exactitud.

7 Convertir esto en un programa final haciendo clic en Archivo> Crear temporizador Project.exe.
Ejecutar el programa desde donde lo haya guardado.

Consejos y advertencias

  • Con Visual Basic Express, los comandos anteriores no funcionarán. Es necesario sustituir los nombres de etiqueta y el código con estas líneas:
  • Private Sub Timer1_Tick (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Maneja Timer1.Tick
  • Dim felicitación, como secuencia de tiempo
  • Tiempo = TimeOfDay
  • Clock.Text = Tiempo
  • Saludo = "¡Hola!"
  • Si mediana $ (Tiempo, 7, 1) = "1" Entonces
  • Welcome.Text = felicitación
  • Otra cosa: Welcome.Text = ""
  • Terminara si
  • End Sub
  • código de programación es intolerante con los errores. Los ejemplos que deben introducirse exactamente tal como está redactado.
  • Recuerde que cuando termine el ejemplo mediante la creación de un archivo ejecutable en el Paso 7, que se guarda en una carpeta que pueda recordar.