使用 visual studio 在代码中更改 C# 的 winform 组件的名称
Change name of winform components of C# in code with visual studio
当我创建一个 win-form 项目并通过从工具箱中拖动它们将一些组件添加到表单时,一切正常,生成了绑定代码,但组件的名称默认给出,如 button1、button2。 ..我认为它们不适合代码维护。
所以我想把它们命名为button_add,button_del之类的,更有意义,所以我在组件的属性框中更改了名称,但我没有查看代码中的任何更改。
谁能告诉我怎么做?
通常,当您更改控件名称时,Visual Studio 会自动执行此类更改。 唯一没有重命名的是事件处理程序。
例如:如果您将 Click
处理程序添加到名为 button1
的按钮,该方法将被 Visual Studio 命名为 button1_Click
。如果您将按钮重命名为 button_add
,方法名称将 不会 改变。这可能是因为您可以自己命名该方法,例如 ItWasPressed
- Visual Studio 应该如何处理?如果它重命名了该方法,您会抱怨 Visual Studio 自动将您命名得当的方法变成了 button_add_Click
:-)
您可以通过修改方法名称简化此重构步骤,然后按 Shift+Alt+F10
并选择相应的选项以重命名所有出现的地方。
但是,代码中的所有其他引用都将更改,例如 button1.Enabled = false;
将更改为 button_add.Enabled = false;
。
当我创建一个 win-form 项目并通过从工具箱中拖动它们将一些组件添加到表单时,一切正常,生成了绑定代码,但组件的名称默认给出,如 button1、button2。 ..我认为它们不适合代码维护。
所以我想把它们命名为button_add,button_del之类的,更有意义,所以我在组件的属性框中更改了名称,但我没有查看代码中的任何更改。
谁能告诉我怎么做?
通常,当您更改控件名称时,Visual Studio 会自动执行此类更改。 唯一没有重命名的是事件处理程序。
例如:如果您将 Click
处理程序添加到名为 button1
的按钮,该方法将被 Visual Studio 命名为 button1_Click
。如果您将按钮重命名为 button_add
,方法名称将 不会 改变。这可能是因为您可以自己命名该方法,例如 ItWasPressed
- Visual Studio 应该如何处理?如果它重命名了该方法,您会抱怨 Visual Studio 自动将您命名得当的方法变成了 button_add_Click
:-)
您可以通过修改方法名称简化此重构步骤,然后按 Shift+Alt+F10
并选择相应的选项以重命名所有出现的地方。
但是,代码中的所有其他引用都将更改,例如 button1.Enabled = false;
将更改为 button_add.Enabled = false;
。