¿Cómo utilizar el temporizador en vb?
Sintaxis
Temporizador
Explicación
El control del temporizador se utiliza en el proceso en segundo plano y es invisible.
* * * * * * * * * * * * * * * * * * * *Los siguientes son sus atributos* * * * * * * * * * * * * * * * * * * * * * * * * *.
La propiedad Enabled
Devuelve o establece un valor que determina si el formulario o control puede responder a eventos generados por el usuario.
Sintaxis
Objeto. Habilitado [= Booleano]
La sintaxis de la propiedad Habilitado consta de las siguientes partes:
Descripción de la parte
Expresión de objeto cuyo valor es "se aplica a" objetos en la lista. Si se omite el objeto, el formulario asociado con el módulo de formulario activo se trata como un objeto.
Booleano Expresión booleana que especifica si el objeto puede responder a eventos generados por el usuario.
Crear
Las configuraciones booleanas son:
Descripción de la configuración
Verdadero (predeterminado) permite que el objeto reaccione a los eventos.
Verdadero evita que el objeto responda a eventos.
Ejemplo de propiedad habilitada
Este ejemplo hace que el control CommandButton sea válido independientemente de si el control TextBox contiene texto. Para probar este ejemplo, primero pegue el siguiente código en la sección de declaración del formulario con los controles CommandButton y TextBox, luego presione F5 y escriba lo que desee en el cuadro de texto.
Subform_Load privado()
Texto1. Text = " " 'Borrar el contenido del cuadro de texto.
Comando 1. Pon el título en el botón.
Conector final
Subtext1_Change() privado
Si Text1. Text = " "Luego verifique si el cuadro de texto está vacío.
Comando 1. "Enabled = False" desactiva el botón.
Otros
Comando 1. "Enabled = True" habilita el botón.
Terminará si...
Conector final
Propiedad de intervalo
Devuelve o establece el intervalo de llamada para el evento cronometrado de el control del temporizador Número de milisegundos.
Sintaxis
Objeto. Intervalo [= milisegundos]
La sintaxis de la propiedad de intervalo tiene los siguientes componentes:
Descripción de la pieza
Expresión de objeto cuyo valor está en el objeto de lista "Se aplica a" .
Expresión numérica de milisegundos, que especifica el número de milisegundos; consulte "Configuración del valor" para obtener más detalles.
Valor dado
Los milisegundos se establecen en:
Descripción del valor establecido
0 (predeterminado) desactiva el control del temporizador.
Cuando la propiedad Enabled del control Timer se establece en True, el intervalo de tiempo (en milisegundos) establecido de 1 a 65.535 surte efecto. Por ejemplo, 10.000 milisegundos equivalen a 10 segundos. El valor máximo es 65535 milisegundos, lo que equivale a 1 minuto.
Explicación
Puede establecer la propiedad Intervalo de un control Temporizador en tiempo de diseño o tiempo de ejecución. Al utilizar la propiedad Intervalo, recuerde:
La propiedad Enabled de un control Temporizador determina si el control responde al paso del tiempo. Si se establece Enabled en False se desactiva el control del temporizador, si se establece en True se activa. Cuando un control de temporizador está activo, la cuenta regresiva siempre comienza desde el valor establecido por su propiedad Intervalo.
Crea una rutina de eventos de temporizador que le indique a Visual Basic qué hacer en cada intervalo de tiempo.
Ejemplo de propiedad de intervalo
Este ejemplo puede ajustar la velocidad a la que el formulario cambia de color.
Para probar este ejemplo, pegue el código en la sección de declaraciones del formulario que contiene el control Timer, el control HScrollBar (barra de desplazamiento horizontal) y el control PictureBox, luego presione F5 y haga clic en la barra de desplazamiento.
Subform_Load privado()
Temporizador 1. Intervalo = 900 'Establece el intervalo de tiempo.
HScroll1. Min = 100 'Establece el valor mínimo.
HScroll1. Max = 900 'Establece el valor máximo.
Conector final
Private Sub HScroll1_Change()
Establece el intervalo de tiempo según el valor de la barra de desplazamiento.
Temporizador 1. intervalo = 1000 - HScroll1. valor
Conector final
Privado sub-Timer1_Timer()
Alterna el color de fondo entre rojo y azul.
Si la imagen 1. BackColor = RGB(255, 0, 0) y luego
Imagen 1. BackColor = RGB(0, 0, 255)
Otros
Imagen 1. BackColor = RGB(255, 0, 0)
Terminará si...
Finalizar conector