1 Public Delegate voidTimedelegate ();//Timer Get time2 3 Private voidForm1_Load (Objectsender, EventArgs e)4 {5System.Timers.Timer T =NewSystem.Timers.Timer ( +);//set the time interval to 5 seconds6t.elapsed + =NewSystem.Timers.ElapsedEventHandler (timer_timesup);7t.enabled =true;//whether to trigger the elapsed event8T.autoreset =true;//Elapsed event per specified time (false) or always triggered (true)9 }Ten Private voidTimer_timesup (Objectsender, System.Timers.ElapsedEventArgs e) One { ATimedelegate td =Newtimedelegate (timechange); - This. BeginInvoke (TD); - } the Public voidTimechange () - { - inthour =System.DateTime.Now.Hour; - intminute =System.DateTime.Now.Minute; + intSecond =System.DateTime.Now.Second; -TextBox1.Text =hour. ToString (); +TextBox2.Text =minute. ToString (); ATextBox3.Text =second. ToString (); at}
C # get time by System.Timers.Timer