1

当我在 Visual Studio 中创建Windows 窗体的 GUI 时,有时我会碰巧双击一个组件并获得一些自动生成的代码。为了删除这个不需要的代码,我在某个地方读到过,但我不记得在哪里删除这个代码,你不应该删除它,应该以其他方式完成以防止将来出现错误。如何以正确的方式在 Visual Studio 中删除此不需要的代码?

4

4 回答 4

4

通常,我只是删除代码,并没有什么不好的结果。更糟糕的是,当您尝试构建时,您会在designer.cs 中收到一个错误,提示您找不到某些代码。只需删除它,一切都会正常工作。

您也可以在双击时使用 Ctrl+Z,但它会删除您双击的组件,您必须再次将其添加到表单中。

于 2012-06-01T19:51:41.610 回答
0

只需将其从XAML代码中删除即可。例如,如果您双击一个按钮,Click="button1_Click"在您的 XAML 中搜索并删除它。

如果您创建了 Windows 窗体项目,请转到解决方案资源管理器并打开文件文件Form.Designer.cs并从函数中InitializeComponent()删除此行:

this.button1.Click += new System.EventHandler(this.button1_Click);
于 2012-06-01T19:56:37.860 回答
0

AFAIK,答案是NO。除非有一些来自 Microsoft 的特定插件(我不知道它已关闭)才能启用它。

因此,您将不得不手动删除自动生成的不必要的代码。

于 2012-06-01T19:58:47.787 回答
0

Control-Z - 它将从 YourForm.designer.cs 文件中删除事件处理程序注册,并从 YourForm.cs 文件中删除方法。

按下 Control-Z 后会出现一个警告框,只需单击是。

于 2012-06-01T20:10:35.550 回答