Sunday, August 8, 2010

Timer Example in C#

Timer Example.


System.Timers.Timer timer = new System.Timers.Timer();
//Set time interval
timer.Interval = 5000; //1000ms = 1sec
// Triger a event when time elapsed
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Tick);
timer.Start();


//Timer Event handler
public void timer1_Tick(object sender , EventArgs event1)
{
if (Day != 0 && Time != null && Year != 0)
{
if (Year == CurrentYear)
{
if (Day < CurrentDay)
{
if (Time < CurrentTime)
{
if (!IsStarted)
{
// To stop the timer
this.timer.Stop();
// To start Routine
StartRoutine();
IsStarted = true;
}
}
}
}
}
}

No comments:

Post a Comment