“Conocimientos Programación>Visual Basics Programación

Cómo utilizar el Timer1 en VB.NET

2011/3/30
Tiempo , crítica en muchas áreas de la vida , a menudo desempeña un papel vital en el desarrollo de software. Algunos juegos , por ejemplo, pueden consistir en módulos que necesiten conocer la hora exacta a la milésima de segundo . VB.NET desarrolladores tienen acceso a una utilidad de control. NET denominada "Temporizador ". Basta con arrastrar uno de esos controles en la forma de su proyecto, y . NET nombres que Timer1 si no existen otros temporizadores . Su aplicación puede utilizar Timer1 para desencadenar eventos a intervalos especificados. Instrucciones
1

lanzamiento Visual Studio. Haga clic en el menú " Archivo" y , a continuación, haga clic en " Nuevo" para mostrar una lista de opciones. Haga clic en la opción "Proyecto" , y luego haga clic en " Basic . Visual "
2

doble clic en " aplicación de Windows Forms . " Visual Studio crea un nuevo proyecto de formularios de Windows. Una nueva forma aparece en la ventana de diseño del proyecto.

3 Haga clic en el menú " Ver" y , a continuación, haga clic en "Caja de herramientas " para ver la caja de herramientas de Visual Studio. Ubique el control " Timer" en el cuadro de herramientas y haga doble clic en el control. Aparecerá un control denominado Timer1 debajo del formulario en la parte inferior de la pantalla.

4 Haga clic en " Timer1 ", y luego haga clic en "Propiedades " para ver la ventana Propiedades del temporizador. Haga clic en la "flecha " en forma de icono en la parte superior de la ventana. Aparece el icono de evento " Tick" . Haga doble clic en ese icono . Visual Studio abre la ventana de código y muestra los sub " Timer1_Tick " . Esta sub ejecuta cada vez Timer1 garrapatas. Usted determina con qué frecuencia los pasos de temporizador estableciendo su propiedad "Intervalo"
5

Pega el siguiente código en antes "End Sub" declaración del sub : .

Timer1.Stop ()

MessageBox.Show ( "evento Tick activado. Tick Contador = " & tickCounter.ToString ( ))

Si tickCounter < tickCounterLimit Entonces

Timer1.Start ()

tickCounter = tickCounter + 1

End If

Este código --- que se ejecuta cuando Timer1 garrapatas --- detiene el temporizador y se abre un cuadro de mensaje . El cuadro de mensaje muestra el valor de una variable tickCounter nombre. El " if" después de reiniciar declaración MessageBox.Show el temporizador si el valor de tickCounter es menor que el límite de tiempo establecido en la variable tickCounterLimit nombre. El código agrega 1 a la variable tickCounter
6

Mover a la parte superior de la ventana de código y pegar el código que se muestra a continuación por encima de todas las demás declaraciones en la ventana de código : .

Private tickCounter

privado TimerInterval

privado tickCounterLimit

Estas declaraciones definen tres variables utilizadas por otros submarinos de la aplicación.
7

Pulse F7 . La forma vuelve a aparecer en la ventana de código. Haga doble clic en la barra de título del formulario en la parte superior del formulario. La ventana de código se abre y muestra las " sub Form1_Load " . Esto funciona cuando se cargue de forma
8

Pega el siguiente código antes de " End Sub " La declaración de este sub : .

TickCounter = 1

TimerInterval = 2,000

tickCounterLimit = 3

Timer1.Interval = TimerInterval

Timer1.Start ()

la primera declaración se establece el valor de la variable tickCounter a 1. La variable TimerInterval contiene el valor " 2000 " en este ejemplo . Ese es el número de milisegundos que el temporizador de espera antes de la ejecución de los sub " Timer1_Tick " . La variable tickCounterLimit establece un límite en el número de veces que el código llamará a la sub " Timer1_Tick " . El método Timer1.Start inicia el temporizador .
9

Press "F5 ". para ejecutar el proyecto . Aparece el formulario , y el temporizador se pone en marcha . Después de 2000 milisegundos transcurren , el código dentro del Timer1_Tick sub ejecuta . Este código muestra un cuadro de mensaje que muestra el valor de la variable tickCounter . Este valor es 1 .
10

Pulse " Enter" para cerrar el cuadro de mensaje. El código reanuda la ejecución , incrementa la variable contador tick por 1 y se reinicia el temporizador. 2000 milisegundos más tarde , vuelve a aparecer y el cuadro de mensaje muestra el valor de la variable tickCounter que ahora lee 2 .
11

Pulse " Enter" por última vez. El cuadro de mensaje muestra 3 para el valor de la variable. Dado que se establece el valor de tickCounterLimit a 3, el temporizador no se reinicia .

Visual Basics Programación
Cómo enviar comandos a una aplicación no está enfocada para Visual Basic
¿Qué es Mswinsck.ocx
Cómo ejecutar un paquete DTS con una página Web
¿Cómo saber si un control está deshabilitado en un ListBox en VFP
¿Cómo se inicializar matrices en Visual Basic
Diseño Temas proyecto en Visual Basic
Cómo recibir un SMS con Visual Basic
Cómo mover a la siguiente línea en StreamReader
Conocimientos Informáticos © http://www.ordenador.online