【问题标题】:New pane added to wrong tab group新窗格添加到错误的选项卡组
【发布时间】:2011-06-12 11:15:19
【问题描述】:

由于某种原因,每当我通过右键单击解决方案资源管理器窗格中的项目并选择添加类或添加新项(这是一个类)来创建新类时,用于编辑类代码的窗格共享解决方案资源管理器的选项卡组,而不是我已经打开的其他代码窗口的选项卡组。一张图片抵得上一千个字,看看这个例子:

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

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

更新 2:(解决方案) 将解决方案资源管理器取消停靠和重新停靠到左侧边缘解决了问题,感谢回答的人。您必须选择最左边(或最右边)的图像,而不是靠近左/右的图像,以避免此问题:

抱歉,图像被截断了,但这是我能做的最好的屏幕捕捉淡入淡出的事情 在用于窗格定位的图标中。

【问题讨论】:

    标签: c# visual-studio-2010


    【解决方案1】:

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

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

    【讨论】:

    • 但是,我希望我的解决方案资源管理器位于左侧,而不是右侧。不过,我仍然会尝试取消停靠并重新停靠。
    • 将解决方案资源管理器取消停靠并重新停靠到左边缘解决了问题。谢谢,你会在 8 分钟内得到复选标记 :)!
    • @Michael:注意两个停靠箭头在每个方向上的区别。
    • 啊,干得好!我应该使用最左边的停靠区,而不是最左边的。
    【解决方案2】:

    我几乎把这个作为评论而不是答案发布,因为我现在不是 100% 的;

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

    您可以尝试重新对接解决方案资源管理器,同时保持 Menu2.cs 处于打开状态;如果我是对的,那将允许您确保将 SE 停靠在侧边栏上,这可能会有所帮助。

    现在我自己也要去玩一下...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多