【问题标题】:Hide unused control event隐藏未使用的控制事件
【发布时间】: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


【解决方案1】:

如果您转到属性 (F4) 事件选项卡,请尝试 Rick 单击要删除的事件,然后选择“重置”。

我认为这样做应该可行:

【讨论】:

  • 很高兴知道,但是,对于我的问题,它不起作用。
猜你喜欢
  • 2014-09-27
  • 1970-01-01
  • 2012-12-13
  • 2015-07-22
  • 2015-07-05
  • 1970-01-01
  • 2017-06-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多