Below i have declared MyTimer class and in its constructor i have done some thing like below:
Sort of a customized timer:
Timer t;
String Name;
public MyTimer(string name)
{
Name = name;
t = new Timer();
}
public void StartTimer(int interval)
{
mydictionary.Add(t,t.GetHashCode());
t.Interval = interval;
t.Elapsed += new ElapsedEventHandler(MyTimer_Elapsed);
t.Enabled = true;
t.Start();
}
public void MyTimer_Elapsed(object sender, ElapsedEventArgs e)
{
t.AutoReset = false;
t.Enabled = false;
t.Stop();
}
}
}
}