我创建了一个计时器“timer1”。
我已经为计时器编写了代码。
如何重命名计时器? 我试图在属性上重命名它:
但是,如果我根据新的计时器名称(newName)更改Form1.cs
中的函数名称,那么我会收到错误。
之前:
private void timer1_Tick(object sender, EventArgs e) { ... }
后:
private void newName_Tick(object sender, EventArgs e) { ... }
错误:
no definition for "timer1_Tick"
如果您打开文件 Form1.cs :
,则会显示此页面如何解决这个问题?
答案 0 :(得分:5)
转到计时器属性并单击闪电:
现在您可以更改功能名称。 向@KSib致信,指出这一点。
替代解决方案:
打开 Projectmap Explorer(解决方案资源管理器):
打开文件<FORMNAME>.Designer.cs
搜索错误:
您可以看到旧名称仍然由于某种原因输入此处,也许开发人员忘记正确实现重命名功能。将其更改为新的函数名称。
this.newName.Tick += new System.EventHandler(this.newName_Tick);
它应该再次运作!