Esempio n. 1
0
        public void Alarm()
        {
            TickEventArgs args = new TickEventArgs()
            {
                Time = DateTime.Now
            };
            TimeSpan span;

            while (true)
            {
                onTick(this, args);
                System.Threading.Thread.Sleep(1000);
                span = alarmTime.Subtract(args.Time);
                if (span.TotalSeconds < 1 && span.TotalSeconds > 0)
                {
                    onAlarm(this, args);
                }
            }
        }
Esempio n. 2
0
 public void ringing(object sender, TickEventArgs args)
 {
     Console.WriteLine("Ringing now!");
 }
Esempio n. 3
0
 public void show(object sender, TickEventArgs args)
 {
     Console.WriteLine("Tick:" + args.Time.ToString("T"));
 }
Esempio n. 4
0
 public void addTime(object sender, TickEventArgs args)
 {
     args.Time = DateTime.Now;
 }