代码之家  ›  专栏  ›  技术社区  ›  Michael Goldshteyn

新窗格添加到错误的选项卡组

  •  5
  • Michael Goldshteyn  · 技术社区  · 14 年前

    出于某种原因,每当我通过右键单击“解决方案资源管理器”窗格中的项目并选择“添加类”或“添加新项”(这是一个类),创建新类时,编辑该类代码的窗格共享解决方案资源管理器的选项卡组,而不是我已打开的其他代码窗口的选项卡组。一张图片胜过千言万语,请看下面的例子:

    我刚将menu2.cs添加到我的项目中,它在Solution Explorer的选项卡组中打开,而不是在右侧选项卡组中打开其他(代码/文本)文件。

    更新: 显然比我想象的更糟。如果我双击项目中当前未打开的任何源文件,它也将(错误地)在“解决方案资源管理器”选项卡组中打开。

    update 2:(solution) Undocking and redocking solution explorer to the left edge fixed the problem,than to the people who answere.您必须选择最左边(或最右边)的图像,而不是最左边/最右边的图像,以避免此问题:

    很抱歉截图,但这是我能做的最好的屏幕捕捉淡入淡出 在窗格定位图标中。

    alt text

    我刚将menu2.cs添加到我的项目中,它在解决方案资源管理器的选项卡组中打开,而不是在右侧选项卡组中打开其他(代码/文本)文件。

    更新: 显然比我想象的还要糟。如果双击项目中当前未打开的任何源文件,它也将(错误地)在“解决方案资源管理器”选项卡组中打开。

    更新2:(解决方案) 断开和重新连接解决方案资源管理器到左边解决了问题,这要感谢回答问题的人。您必须选择最左边(或最右边)的图像,而不是最左边/最右边的图像,以避免此问题:

    alt text

    很抱歉截图,但这是我能做的最好的屏幕捕捉淡入淡出 在窗格定位图标中。

    2 回复  |  直到 13 年前
        1
  •  4
  •   SLaks    14 年前

    将解决方案资源管理器作为内容窗口而不是工具窗格停靠。
    因此,您现在有两个文档窗格,其中一个包含解决方案资源管理器。
    当您打开一个新文档时,它将在最后一个焦点文档窗格中打开,在您的情况下,该窗格包含解决方案资源管理器。(因为你刚用它打开文件)

    要解决此问题,请断开解决方案资源管理器,然后将其重新停靠在最右侧。
    然后,将仍在右选项卡组中的所有选项卡移回主选项卡组。

        2
  •  1
  •   Andrew Barber Eric Lafortune    14 年前

    我几乎把这个贴成评论而不是回答,因为我现在还没有100%的回复。

    但在我看来,解决方案资源管理器位于“普通”文档区域,而不是侧边栏区域。根据我的经验,新的文档在最左边/最上面的常规文档区域打开,因此您可能会得到什么样的行为?

    您可以尝试在保持menu2.cs打开的情况下重新停靠解决方案资源管理器;如果我是正确的,这将允许您确保自己已停靠到侧栏,这可能会有所帮助。

    现在我也要自己玩了…