public void StartClock(int alarmtime) { ClockEventArgs args = new ClockEventArgs() { AlarmTime = alarmtime }; int inittime = 0; while (true) { Tick(this, args); inittime++; if (inittime == args.AlarmTime) { Alarm(this, args); } Thread.Sleep(1000); } }
void Clk_Alarm(object sender, ClockEventArgs args) { Console.WriteLine("Alarm!!!"); }
void Clk_Tick(object sender, ClockEventArgs args) { Console.WriteLine("Tick"); }