如何从代码中删除事件而不手动删除它?

时间:2014-03-25 04:26:30

标签: c# winforms

有时,当您意外地双击事件时,它会生成事件事件方法,并在表单的InitializeComponent()中添加和事件处理程序。

因此,当我想要删除事件时,我必须在两个地方删除代码,事件方法是自己的,事件处理程序是InitializeComponent()。但是如果不手动删除代码就可以了吗?

1 个答案:

答案 0 :(得分:3)

如果尚未编辑事件处理程序正文,则可以使用VS Designer简单地删除事件。对于此选择“属性”窗口中的“事件”,并删除不需要的处理程序。

但是,如果您已编辑事件处理程序(即正文包含一些代码或注释)。您仍然可以使用上述步骤删除该事件。但是从cs文件中你必须手动删除该方法。这有助于避免设计人员生成的代码(以及弄乱它的可能性)。