Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: diego_lp en 17 Febrero 2010, 03:07 AM

Título: [SOLUCIONADO]Timer en modulo
Publicado por: diego_lp en 17 Febrero 2010, 03:07 AM
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!
Título: Re: Timer en modulo
Publicado por: elmaro en 17 Febrero 2010, 03:34 AM
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
Título: Re: Timer en modulo
Publicado por: diego_lp en 17 Febrero 2010, 04:57 AM
Perfecto!
Muchas gracias!