[SOLUCIONADO]Timer en modulo

Iniciado por diego_lp, 17 Febrero 2010, 03:07 AM

0 Miembros y 1 Visitante están viendo este tema.

diego_lp

Hola gente como va?
Bueno necesito de sus conocimientos una vez mas:
Tengo que crear un timer desde mi propio codigo en un modulo para que mi programa ejecute determinado bloque de codigo con cada tick del timer.
Espero que alguien pueda ayudarme con ésto.
Muchas gracias.
Saludos!
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!

elmaro

Para crear un timer por codigo:

En el modulo:
Código (vbnet) [Seleccionar]
Module Module1

    'Aca se crea el timer
    Public MyTimer As New System.Timers.Timer(1000) '1000 es el intervalo en milisegundos

    'Este es el procedimiento que ejecutara el timer
    Public Sub CodeToRun()
        'Tu codigo aca
    End Sub

End Module


Y en el load del formulario:
Código (vbnet) [Seleccionar]

AddHandler MyTimer.Elapsed, AddressOf CodeToRun 'Le decimes que cuando termine de contar ejecute el procedimiento CodeToRun
MyTimer.Start() 'Iniciamos el timer


Espero te sirva.

Saludos

diego_lp

Perfecto!
Muchas gracias!
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!