System.Windows.Forms.Timer并不包含对“Elapsed”的定义

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:34:06
private System.Windows.Forms.Timer Timer1;

this.Timer1 = new System.Windows.Forms.Timer(this.components);

this.Timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.Clock_Elapsed);
以上是程序中和Timer有关的定义,下边实现了一个Clock_Elapsed方法
为什么会有这个提示呢????
我用的就是 vs2002啊
我运行的一个成功的例子中:private System.Timers.Timer Timer1;
它的定义方式怎么说这个????

.net 包括3个Timer控件。
命名空间分别在,system,windows.From,Threading
性能上有差别,你所说的System.Windows.Form.Timer中不包含Elapse事件定义,而应该是Tick事件。
System.Timer是最精确的事件控件,包含Elapse事件定义。

vs 2005中timer没有这个方法