碰巧我错误地生成了一些处理程序代码(例如双击/单击一些控件)
例如:
private void btLinks_Click (object sender, EventArgs e) {
// ....
}
其他时候我只是删除方法体,并希望在设计器中删除它的引用。在VS中有什么方法可以快速删除这个处理程序吗?
目前我这样做的方式:
- Shift + F12 -〉指定参考
- 转到 *.designer文件
- 删除行(Ctrl+L)
- 返回类代码并删除方法
我很想找到更容易和更快的方式来存档相同。
我想知道你们是怎么做到的?
(Cant只有我一个人处理这个问题...:))
3条答案
按热度按时间vulvrdjw1#
转到控件属性,事件并找到相应的事件。在属性窗口中删除它。
1.这将从控制中删除事件处理程序
1.如果处理程序方法具有自定义代码,则该方法将保留
1.如果处理程序方法没有代码,则将其移除
图像将引用窗口。但您将删除事件框中的值,而不是添加
jpfvwuh42#
如果您 * 刚刚 * 将处理程序作为您的最后一个操作(意外双击),则可以
Ctrl+Z
并确认“是”以显示“丢失工作”警告。这将同时删除处理程序和设计器代码。如果您在设计器中删除事件(右键单击属性〉重置中的事件,或删除文本),如果处理程序中没有代码,则处理程序将被删除。
nafvub8i3#
你可以通过选择按钮(或任何其他控件),属性窗口,单击事件图标,并擦除事件旁边的文本来删除事件处理程序: