我的Visual Studio副本似乎设置为“始终在顶部”模式。默认情况下,它以这种方式运行;似乎没有办法改变它。
Visual Studio以Administrator / Elevated身份运行,但实际上不应影响Visual Studio是否以“ Always On Top”运行。
知道为什么会发生这种情况,以及如何防止这种情况发生吗?
我的Visual Studio副本似乎设置为“始终在顶部”模式。默认情况下,它以这种方式运行;似乎没有办法改变它。
Visual Studio以Administrator / Elevated身份运行,但实际上不应影响Visual Studio是否以“ Always On Top”运行。
知道为什么会发生这种情况,以及如何防止这种情况发生吗?
Answers:
我发生了类似的事情,Visual Studio始终被卡在顶部。在我按下Windows键之后,偶然发生了许多箭头/ home / end / pageup / pagedn击键(我本来打算使用控制键),这开始发生。
似乎始终处于最优先状态的行为似乎是选择一个不同的应用程序(例如:Chrome),然后按Windows-Home(将Chrome以外的所有内容最小化),然后再次按Window-Home。然后,我可以最小化Visual Studio,它将不再总是放在最前面。
这与VS2010,VS2012和VS2013一起使用时,他们就进入了这种奇怪的始终处于顶级模式。
编辑:根据@Nebula的评论进行修订
使用windowdetective检查它是否实际上设置为始终在最上面从那里开始以确定原因。
也许由于某种原因,Visual Studio(VS)的始终位于顶部的属性被保存在某个位置,然后在运行时重新加载。
根据您的VS版本,您也许可以使用FileBox eXtender(FBX)来为每次运行或永久更改其始终位于顶部的属性。使用与您的Windows体系结构匹配的版本可能更好。x64为64位,x86为32位。另外,如果FBX以提升模式运行(例如“以管理员身份运行”),则FBX可能仅可用于提升模式程序。
当FileBox eXtender运行时,可以通过单击程序标题栏上的图钉来切换始终处于最上层的状态。
当我遇到这个问题时,我在How-To Geek找到了解决反向问题的方法。幸运的是,它涉及到一个TOGGLE,我可以使用它来禁用Visual Studio窗口进入的始终处于最上层的模式。按照上面的链接,我将其添加到我的AutoHotkey脚本中
^ SPACE :: Winset,Alwaysontop,
然后选择Visual Studio的窗口,并使用ctrl-space始终在顶部切换。它像魅力一样运作。