Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么';VisualStudio设计器是否希望我更改代码中的事件名称?_C#_Winforms_Events_Windows Forms Designer - Fatal编程技术网

C# 为什么';VisualStudio设计器是否希望我更改代码中的事件名称?

C# 为什么';VisualStudio设计器是否希望我更改代码中的事件名称?,c#,winforms,events,windows-forms-designer,C#,Winforms,Events,Windows Forms Designer,我有一个关于C#事件命名约定的问题: private void button21_Click(object sender, EventArgs e) { /// CODE /// } private void button22_Click(object sender, EventArgs e) { /// CODE /// } private void button23_Click(object sender, EventArgs e) { /// CODE /// } 设计师警告我应该保持设

我有一个关于C#事件命名约定的问题:

private void button21_Click(object sender, EventArgs e) { /// CODE /// }
private void button22_Click(object sender, EventArgs e) { /// CODE /// }
private void button23_Click(object sender, EventArgs e) { /// CODE /// }

设计师警告我应该保持设计师代码不变。如果无法在
designer.cs
文件中更改名称,如何将名称更改为更有意义的名称?

尝试更好地命名按钮。这样,事件处理程序的读取效果会更好。

尝试更好地命名按钮。这样,事件处理程序的可读性就会更好。

名称的问题在于编号

默认情况下,设计器会给对象命名,如classtypeN,其中N是一个递增的数字

转到设计器,单击对象,转到属性,然后在那里重命名它


这样,您就不会与designer发生冲突了。名称的问题在于编号

默认情况下,设计器会给对象命名,如classtypeN,其中N是一个递增的数字

转到设计器,单击对象,转到属性,然后在那里重命名它


这样,您就不会与designer发生冲突了

我养成了一个习惯,在将每个控件放到表单上后,第一件事就是重命名它们。我不喜欢返回并重命名所有事件处理程序,例如从button1\u Click到Btclickme\u Click。我使用的实际约定取决于项目的约定,但我总是尽量不忘记重命名控件

下面是一个带有一些常用控件前缀的链接

您也可以尝试ux或X前缀样式


www.cyberbrutus.com/naming-conventions-c/

我养成了一个习惯,在我将每个控件放到表单上后,第一件事就是重命名它们。我不喜欢返回并重命名所有事件处理程序,例如从button1\u Click到Btclickme\u Click。我使用的实际约定取决于项目的约定,但我总是尽量不忘记重命名控件

下面是一个带有一些常用控件前缀的链接

您也可以尝试ux或X前缀样式


www.cyberbrutus.com/naming-conventions-c/

能否澄清“增加名称”的含义?在将控件放到窗体上后,设置其名称属性。其他一切都是自动的。您能澄清一下“增加名称”是什么意思吗?在将控件放到窗体上后,设置控件的Name属性。其他一切都是自动的。