在C#Visual Studio中更改表单元素名称的正确方法是什么?

时间:2018-04-02 19:35:34

标签: c# winforms visual-studio-2017 rename element

我正在使用Visual Studio,我已经生成了一个表单&添加了一个按钮,但不幸的是我命名为 btn_test1 而不是 Btn_test1 (小与较大的开头字母)&双击按钮生成点击功能,Visual Studio愉快地生成了: btn_test1_Click()功能&然后抱怨该功能并非以大写字母开头。

我想:“好的,没问题”,回去了&将按钮重命名为 Btn_test1 &将点击功能更改为 Btn_test1_Click(),现在Visual Studio会给我一个 btn_test1_Click()缺失的错误。

我的问题是:在这种情况下我应该使用的正确程序是什么?

如果你不想写一个很长的答案,但有一些链接到一些文档,那也很好。

2 个答案:

答案 0 :(得分:1)

当您尝试删除与按钮绑定的事件时,Form1.cs [Design]崩溃。

进行此类更改时 -

  1. 转到按钮属性并从点击事件中删除功能名称。
  2. 更改按钮名称
  3. 再次点击事件并双击它(VS将为您生成点击事件)
  4. 现在,您可以从代码中删除以前的单击事件,而不会使Form1.cs(设计)崩溃。

答案 1 :(得分:0)

好的,名称属性的开头不需要大写字母,我也使用VS 2017.我将给出一些屏幕截图,如何重命名功能

第1步:点击属性面板中按钮的事件,如下图所示 enter image description here

第2步:查找点击事件,然后删除文字

enter image description here

enter image description here

第3步:转到属性面板中的“属性”

enter image description here

第4步:选择按钮的名称属性。

enter image description here

第5步:根据需要重命名,

enter image description here

第6步双击设计器上的按钮,它会自动创建一个具有新名称的功能。

对于命名约定,请按照我在图像中提到的那样使用。

例如,发送内容的按钮可以命名为 btnSend btn - >代表按钮。 发送 - >代表名称。

注意

成功重命名并生成新的点击事件代码后。旧的点击事件代码就在那里。如果您需要旧事件的内容,请将其复制到新的点击事件代码。

此外,如果您仍然遇到一些错误状态,则表示缺少旧功能。仔细阅读Designer.cs文件并删除与旧函数名称关联的所有行。