【发布时间】:2018-08-01 00:15:09
【问题描述】:
在 WinForms 中使用 VS 2015 我双击了一个控件并调出了它的默认 Sub 事件。我永远不必在这个事件中编写代码,但现在它占用了空间。我删除了它,当我再次双击它时,什么也没发生。然而,当我回到我的代码时,我注意到它确实被重新创建了。
现在,如果我必须在此控件中编写代码,我将无法再双击它。我知道我可以右键单击并选择查看代码,但我想知道我是否做错了什么。我应该将未使用的事件例程留在那里并折叠它(单击-+),还是有更好、更有效的方法来隐藏未使用的控制事件?
谢谢...
【问题讨论】:
-
这是我经常看到的功能,它只是 Visual Studio 尝试记住它映射的内容的方式。如果您在代码中删除事件处理程序,它可能不知道,当您双击它时,它会尝试转到它的地图,失败并创建它。通常的解决方法是重新启动 Visual Studio :)
-
在 WPF 应用程序中,您仍然可以删除未使用的处理程序,但您必须编辑匹配的 XML。
-
谢谢 Mary 但这是 WinForms。我已经更新了我的问题以包含它。
-
如果您单击设计器中的按钮,它将再次重新创建该功能。您可以安全地删除它或使用 -+ 隐藏它。您也可以尝试在#Region "Code for later" 中添加您想要隐藏的代码
-
感谢您的意见。如果\当我删除它并且其他人出现并需要在其中实际编码时,他们可能想知道为什么双击不起作用。但是知道删除它不会损害任何东西是有帮助的。
标签: vb.net visual-studio visual-studio-2015