C# 为什么';VisualStudio设计器是否希望我更改代码中的事件名称?
我有一个关于C#事件命名约定的问题: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 /// } 设计师警告我应该保持设
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属性。其他一切都是自动的。