public void button1_Click(object sender, EventArgs e)
{
ontimedevent(null,null);
System.Timers.Timer atime = new System.Timers.Timer();
atime.Elapsed += new ElapsedEventHandler(ontimedevent);
atime.Interval = 1800000;
atime.Enabled = true;
}
这是我的程序,点击之后,运行了一次 ontimedevent,但后面就没反应了,这是为什么
换System.Windows.Forms.Timer试试
1800000也就是30分钟吧,你等了31分钟还没反应,编码阶段何不设置比较小的模拟值?