Add timer to a Windows Forms application

后端 未结 3 1573
抹茶落季
抹茶落季 2020-11-29 06:41

I want to add a timer rather than a countdown which automatically starts when the form loads. Starting time should be 45 minutes and once it ends, i.e. on reaching 0 minute

3条回答
  •  星月不相逢
    2020-11-29 07:34

    Something like this in your form main. Double click the form in the visual editor to create the form load event.

     Timer Clock=new Timer();
     Clock.Interval=2700000; // not sure if this length of time will work 
     Clock.Start();
     Clock.Tick+=new EventHandler(Timer_Tick);
    

    Then add an event handler to do something when the timer fires.

      public void Timer_Tick(object sender,EventArgs eArgs)
      {
        if(sender==Clock)
        {
          // do something here      
        }
      }
    

提交回复
热议问题