默认的visualstudio总是在同一个文件中创建事件处理程序-Form1.cs,如何更改位置

本文关键字:-Form1 程序 事件处理 cs 位置 何更改 创建 visualstudio 文件 同一个 默认 | 更新日期: 2023-09-27 18:28:19

我只是想知道是否有人创建了令人讨厌的默认自动事件处理程序函数。例如,我正在自动创建按钮事件,双击事件的事件选项卡(闪电选项卡)-visualstudio会在Form1.cs文件中自动生成事件处理程序。但是,如果我想将此事件处理程序移动到另一个文件(但在同一对象和同一命名空间中),比如称为ButtonEvents.cs(部分Form1类),visualstudio会在Form1.cs文件中自动生成另一个空事件处理程序。Visual studio不明白,事件处理程序已经存在,但在编译时,它会发送错误,所以每次我都必须删除这些默认的事件处理程序——这很烦人。。。。

谢谢大家。

默认的visualstudio总是在同一个文件中创建事件处理程序-Form1.cs,如何更改位置

您可以设置要处理控件事件的每个方法。例如:

Button1.Click += new EventHandler(AnotherClass.GreetingBtn_Click);

如果您想在双击按钮编辑器时显示AnotherClass.GreetingBtn_click方法,请尝试在YourForm.Designer文件中更改按钮的事件处理程序(我不确定)。