Foro de elhacker.net

Programación => .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
  1. Module Module1
  2.  
  3.    'Aca se crea el timer
  4.    Public MyTimer As New System.Timers.Timer(1000) '1000 es el intervalo en milisegundos
  5.  
  6.    'Este es el procedimiento que ejecutara el timer
  7.    Public Sub CodeToRun()
  8.        'Tu codigo aca
  9.    End Sub
  10.  
  11. End Module

Y en el load del formulario:
Código
  1. AddHandler MyTimer.Elapsed, AddressOf CodeToRun 'Le decimes que cuando termine de contar ejecute el procedimiento CodeToRun
  2. MyTimer.Start() 'Iniciamos el timer
  3.  

Espero te sirva.

Saludos


Título: Re: Timer en modulo
Publicado por: diego_lp en 17 Febrero 2010, 04:57 am
Perfecto!
Muchas gracias!