如何从代码中删除事件而无需手动删除它

本文关键字:删除 事件 代码 | 更新日期: 2023-09-27 17:53:05

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

所以当我想要删除事件时,我必须在两个地方删除代码,事件方法它自己和事件处理程序在InitializeComponent()。但是有没有办法做到这一点,而不手动删除代码?

如何从代码中删除事件而无需手动删除它

如果你还没有编辑事件处理程序主体,你可以简单地使用VS设计器删除事件。为此,在"属性"窗口中选择"事件",并删除不需要的处理程序。

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