2 mxiaochao MXiaoChao 于 2015.07.17 21:39 提问

C#窗体代码中没有用的方法怎么删除

一些控件不小心点击进去就会自动生成一些方法,删除还会有异常,怎么样删除才不会有异常,看着别扭

6个回答

family5love
family5love   2015.07.17 22:16
已采纳

两种方法:
1.点击撤销操作按钮,或者ctrl+Z。不过这个会直接取消你没有保存的所有操作!
2.删除产生的函数,编译出现异常后会指向一行代码,把指向的那一行代码注释掉或者删除即可。

caozhy
caozhy   Ds   Rxr 2015.07.17 23:08

直接删除这个函数。然后ctrl+f5编译。此时肯定报错,打开输出/错误窗格。双击错误发生的行,一般是有类似
button1.Click+=new EventHandler(button1_Click);
把这行再删除,就可以了。

如果怕麻烦,也可以用resharper、coderush一类的插件,它们提供了一键删除。

91program
91program   Ds   Rxr 2015.07.17 23:04

删除有异常,是什么异常呢?
是不是你没有删除干净?.cpp 和 .h 中 中定义与声明都需要删除,另外还有消息映射处。

weixin_29538637
weixin_29538637   2015.07.18 03:12

直接删除 到界面的时候 会出来一堆异常信息 点击异常信息右上角的转至代码 会直接跳到报错的那一行 注释或删掉 保存再回去就行了

tabe123
tabe123   Rxr 2015.07.18 12:55

直接删除函数,然后调试,会报错。双击错误,就会看到按钮属性,在事件中把对应的函数也删除掉就可以。

oyljerry
oyljerry   Ds   Rxr 2015.07.17 22:44

你可以在点击一个按钮,让它生成代码,再比较两个之前工程的区别,就知道编译器给你添加的地方,对应删除就可以了。

Csdn user default icon
上传中...
上传图片
插入图片