下面的代码在窗体formA中定义和使用了Timer类,用于程序的定时System.Timers.Timer timer;
timer = new System.Timers.Timer();
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
timer.AutoReset = false;
timer.Interval = 5000;
timer.Enabled = true;当关闭formA后,发现仍然在产生timer的定时中断,添加了下列代码后,仍然解决不了问题。
void formA_FormClosing(object sender, FormClosingEventArgs e)
{
timer = null;
}为什么formA关闭后timer仍然有效,怎样才能及时终止它呢?谢谢指教!
timer = new System.Timers.Timer();
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
timer.AutoReset = false;
timer.Interval = 5000;
timer.Enabled = true;当关闭formA后,发现仍然在产生timer的定时中断,添加了下列代码后,仍然解决不了问题。
void formA_FormClosing(object sender, FormClosingEventArgs e)
{
timer = null;
}为什么formA关闭后timer仍然有效,怎样才能及时终止它呢?谢谢指教!
解决方案 »
- 【初学者求教】单个byte接收(soket),怎样将一句话从数据中分离出来(一句话的开始和结束有标识符)
- C#调用调用DhcpEnumSubnets,DhcpEnumSubnetClients系统函数写法
- 编号自动加一,我的方法总是在取到最大编号后面加一 不是在原有上就一
- sql查询显示
- C# ZedGraph
- 大家好,请问如果实现(第一条记录、上一条记录、下一条记录最后一条记录)的功能,用什么方法好,dataset吗?有什么比较好的方法
- Math.Round奇怪问题?
- c#操作excel时如何能让excel窗口在winform程序里面?
- 导出到数据到Excel的问题
- 有没有象mfc中的command management 一样的办法,实现toolbar和menu事件对应起来?
- 如何给硬件设备发送命令?
- 关于带有特殊字符的文件下载不了的问题
timer.Dispose();