【问题标题】:I lost my form tabs我丢失了表单选项卡
【发布时间】:2019-01-11 14:29:00
【问题描述】:

我是编码新手,我相信我犯了一个非常严重的错误,或者每次我都无法修复它,而且我永远无法在网上找到修复程序,我打开了我的程序(Visual Studio 2017)并且没有选项卡,包括我的表单,我重新启动并且找不到如何获取我的选项卡,我从解决方案资源管理器获得的只是代码,我无法右键单击解决方案资源管理器上的表单它说是“显示代码”,请帮助

【问题讨论】:

  • 可能是this(第二个答案)
  • 你有什么样的项目?
  • Lars,它是一个 C# 项目,如果这就是你的要求。和 JNevill,我不知道如何根据这四个来修复它,在最佳答案文件中它有 1 行,我的有 94...
  • 不,这不是我要问的。 WinForms、WPF、ASP.Net 等?屏幕截图可能会有所帮助。
  • 对不起。我打开了 VS-2017,并且显示了 4 个窗口“窗格”,每个窗格都充满了选项卡(一个窗格中的解决方案资源管理器/TeamExplore/等,另一个窗格中的输出/堆栈/错误列表/等,工具箱/另一个中的属性/等,以及我在主窗格中的所有编辑会话)。你在说什么标签? View 菜单(和 View->Other Windows)是让事物出现的好方法。调试时,Debug->Windows 很方便)。

标签: c# visual-studio winforms


【解决方案1】:

如果是“显示所有按钮、图片或其他内容”的窗口,则称为“工具箱”。该窗口包含您拖到表单上的所有小部件。

选择视图 -> 工具箱

(我的键绑定是 Ctrl+Alt+X

如果是“显示所有您的按钮、图片或其他内容的窗口”,则称为表单的“设计器”(即,您拖动到的窗口工具箱中的小部件)。要获得它:

  • 在解决方案资源管理器中双击表单名称
  • 如果在显示表单代码时没有打开设计器窗口,...

选择视图->设计器

(在我的键绑定中,它是 Shift+F7

“设计器”和“代码”选项只有在表单(或其他可设计的工件)可见时才可用

【讨论】:

  • 它是实际的表单,不是工具箱,也不是解决方案资源管理器,它不在视图中,大多数人从解决方案资源管理器中获取它,但是当我右键单击它时,只有查看代码跨度>
  • 哦,您可以通过在解决方案资源管理器中双击表单名称来获取表单。如果这不起作用,您将收到一条非常模糊的错误消息。让我们知道它说了什么,我们可以弄清楚。任何做过 WinForms 工作的人都可能遇到过这个错误。
  • 当我双击它时,只显示代码,并且没有错误......我正在点击设计器表单。
  • 每个Form都有这样的结构:FromName.cs(通用表单,双击打开设计器选项卡)、FormName.Designer.cs(双击打开生成的代码隐藏)和FromName类(在 VS 2017 中没有显示扩展名)包含您添加的代码(事件处理程序等)
  • 除非您的 [FormName].cs 文件已打开并且是您正在处理的窗口,否则您不会看到它。打开你的表单,下拉View,前两个条目应该是Code和Designer
【解决方案2】:

好久没做WinForms了,肯定是热键F7。 但是在搜索时似乎 Visual Studio 已删除此热键(不确定何时),进一步搜索我发现:

工具 -> 选项 -> 环境 -> 键盘

找到View.ToggleDesigner命令,将Use new shortcut设置为Windows窗体设计器,在Press快捷键-中按F7,然后点击Assign

【讨论】:

  • 酷!自 2001 年最初的 VS.NET 测试版以来,我一直在使用 VS,之前从未注意到这一点。我的键绑定是 +
  • 我分配了它,它所做的只是似乎重新加载代码,或者几乎重新打开它......
  • @JLW1808,如果您能编辑您的问题并向我们提供一些关于正在发生的事情的图片,那就太好了。
猜你喜欢
  • 1970-01-01
  • 2022-11-05
  • 1970-01-01
  • 2014-11-23
  • 1970-01-01
  • 1970-01-01
  • 2015-01-10
  • 1970-01-01
  • 2012-02-25
相关资源
最近更新 更多