System.Timers.Timer timer = new System.Timers.Timer(); private void button1_Click(object sender, EventArgs e) { timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed); timer.Interval = 2000; timer.Enabled = true; timer.Start(); } private void timer_Elapsed(object myobject, System.Timers.ElapsedEventArgs e) { Say("Time hit" + DateTime.Now.ToString()); }
What am I missing?
EDIT:
Tried to add:
timer.AutoReset = true;
For the curious Say method:
private void Say(string s) { try { txtSay.AppendText(s + "\r\n"); } catch { } }
There are no problems with the say method. Works with everything else.
source share