Пример #1
0
 public void addEvent(timerEndEventHandler timerEndEvent)
 {
     if (timerEnd == null)
     {
         timerEnd += timerEndEvent;
         Mytimer.Start();
     }
     else
     {
         Mytimer.Stop();
         if (!hasEvent(timerEndEvent))
         {
             timerEnd  = null;
             timerEnd += timerEndEvent;
         }
         Mytimer.Start();
     }
 }
Пример #2
0
 public void interrupt()
 {
     timerEnd = null;
     Mytimer.Stop();
 }
Пример #3
0
 public bool hasEvent(timerEndEventHandler timerEndEvent)
 {
     Delegate[] delegates = timerEnd.GetInvocationList();
     return(Array.IndexOf(delegates, timerEndEvent) >= 0);
 }