Visual Studio - 如何重命名元素

时间:2017-08-03 13:32:54

标签: c# visual-studio

我创建了一个计时器“timer1”。

enter image description here

我已经为计时器编写了代码。

如何重命名计时器? 我试图在属性上重命名它:

enter image description here

但是,如果我根据新的计时器名称(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

,则会显示此页面

enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

转到计时器属性并单击闪电:

enter image description here

现在您可以更改功能名称。 向@KSib致信,指出这一点。

替代解决方案:

打开 Projectmap Explorer(解决方案资源管理器)

enter image description here

打开文件<FORMNAME>.Designer.cs

搜索错误:

enter image description here

您可以看到旧名称仍然由于某种原因输入此处,也许开发人员忘记正确实现重命名功能。将其更改为新的函数名称。

this.newName.Tick += new System.EventHandler(this.newName_Tick);

它应该再次运作!