Consulta de vbasic

Diego
27 de Marzo del 2005
Hola a todos , soy novato en vbasic y quisiera saber si se puede hacer un progrma que realice una determinada tarea en un determinado tiempo ( ej cada 500 mseg ) si es asi si pueden decirme donde buscar info para estudiarlo ._

en?
27 de Marzo del 2005
Hola Diego, en Visual Basic dispones de un control intrínseco llamado Timer. Lo verás en la barra del cuadro de herramientas. No és visible en tiempo de ejecución.

Dos propiedades te interesan de ese control:
- Timer1.Interval = 500 'Esto hará que su único evento: Timer1_Timer() se ejecute cada 500 milisegundos.
- Timer1.Enabled = True|False 'Para activarlo o desactivarlo.

Una vez agregado al formulario pones en su evento el código de la tarea que quieres que realice esos cada 500 milisegundos, por ejemplo:

Private Sub Timer1_Timer()
If MsgBox("Són las " & Time & vbCrLf & "¿Quieres desactivar el temporizador?", vbYesNo + vbQuestion) = vbYes Then
Timer1.Enabled = False
End If
End Sub

__
Un saludo.