当我在Visual Studio中创建Windows Forms的GUI时,我偶尔会碰巧双击一个组件并获得一些自动生成的代码。要删除这些不需要的代码,我在某处阅读,但我不记得在哪里,删除这些代码你不应该删除它,它应该以其他方式完成,以防止将来出现错误。如何以正确的方式在Visual Studio中删除此不需要的代码?
答案 0 :(得分:4)
通常情况下,我只是删除代码,没有任何不好的结果。更糟糕的是,当你尝试构建时,你会在designer.cs中遇到一个错误,说找不到一些代码。只需删除它,一切都会正常工作。
双击时也可以使用Ctrl + Z,但它会删除您双击的组件,并且您必须再次将其添加到表单中。
答案 1 :(得分:0)
只需将其从XAML代码中删除即可。例如,如果您双击某个按钮,请在XAML中搜索Click="button1_Click"
并将其删除。
如果您创建了Windows窗体项目,请转到Solution Explorer并打开文件Form.Designer.cs
,然后从函数InitializeComponent()
中删除此行:
this.button1.Click += new System.EventHandler(this.button1_Click);
答案 2 :(得分:0)
AFAIK,答案是NO
。除非有一些来自Microsoft的特定加载项(我不知道关闭)启用它。
因此,您必须手动删除已自动生成的不必要代码。
答案 3 :(得分:0)
Control-Z - 它将从YourForm.designer.cs文件中删除事件处理程序注册,并从YourForm.cs文件中删除该方法。
按Control-Z后会出现一个警告框,只需单击是。