return;
_IsStart = false;
_TimerThread.Abort();
}
catch (Exception e)
{ }
}
private void DoTimer()
{
try
{
int last = Environment.TickCount;
while (_IsStart)
{
if (Environment.TickCount - last > _Interval)
{
if (OnElapsed != null)
OnElapsed();
last = Environment.TickCount;
}
Thread.Sleep(100);
}
}
catch (Exception e)
{ }










