【问题标题】:Shortcut for removing auto-coded items in vs2012?vs2012中删除自动编码项目的快捷方式?
【发布时间】:2013-09-17 09:27:54
【问题描述】:

有时,在 Visual Studio 2012 中使用 Visual c# 处理表单时,我会双击标签之类的东西,它会自动创建类似的函数

private void lblMyLabel_Click(object sender, EventArgs e)
{

}

如果我删除该函数,则会产生错误等。有没有简单的方法可以撤消或删除这些功能?

【问题讨论】:

  • 双击控件后发现不想在代码文件中按Ctrl+Z。
  • 或者进入事件窗口,将光标放在事件中并点击删除。
  • 什么是活动窗口,在哪里可以找到?
  • @user2488335 事件窗口是属性对话框的一个选项卡。属性窗口中会有一个按钮来显示它。阅读工具提示以找到它。

标签: c# visual-studio-2012


【解决方案1】:

有几种不同的方法来处理这个问题。

  • 最好是在意外创建事件处理程序后立即CTRLz。这会将其从代码隐藏和包含所有 Visual Studio 生成代码的部分类中删除。
  • 如果为时已晚,请尝试编译并双击窗口中的错误。它将带您到 Visual Studio 生成的代码中的正确位置。您可以从那里手动删除它。
  • 您还可以转到给定表单的属性窗格,选择控件并转到事件部分(单击属性窗格右上角的闪电)。从那里删除事件处理程序,它将在 Visual Studio 生成的代码中删除它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    相关资源
    最近更新 更多