如何快速删除事件处理程序代码?(WInForms / Visual Studio)

lyfkaqu1  于 2023-03-19  发布在  其他
关注(0)|答案(3)|浏览(314)

碰巧我错误地生成了一些处理程序代码(例如双击/单击一些控件)
例如:

private void btLinks_Click (object sender, EventArgs e) {
          // ....
      }

其他时候我只是删除方法体,并希望在设计器中删除它的引用。在VS中有什么方法可以快速删除这个处理程序吗?
目前我这样做的方式:

  • Shift + F12 -〉指定参考
  • 转到 *.designer文件
  • 删除行(Ctrl+L)
  • 返回类代码并删除方法

我很想找到更容易和更快的方式来存档相同。
我想知道你们是怎么做到的?
(Cant只有我一个人处理这个问题...:))

vulvrdjw

vulvrdjw1#

转到控件属性事件并找到相应的事件。在属性窗口中删除它。
1.这将从控制中删除事件处理程序
1.如果处理程序方法具有自定义代码,则该方法将保留
1.如果处理程序方法没有代码,则将其移除
图像将引用窗口。但您将删除事件框中的值,而不是添加

jpfvwuh4

jpfvwuh42#

如果您 * 刚刚 * 将处理程序作为您的最后一个操作(意外双击),则可以Ctrl+Z并确认“是”以显示“丢失工作”警告。这将同时删除处理程序和设计器代码。
如果您在设计器中删除事件(右键单击属性〉重置中的事件,或删除文本),如果处理程序中没有代码,则处理程序将被删除。

nafvub8i

nafvub8i3#

你可以通过选择按钮(或任何其他控件),属性窗口,单击事件图标,并擦除事件旁边的文本来删除事件处理程序:

相关问题