Visual Studio Blog

Take full control of your floating windows in Visual Studio

5.5内容质量
Take full control of your floating windows in Visual Studio

TL;DR · AI 摘要

Visual Studio 新增对浮动窗口的精细控制功能,提升多屏开发体验。

核心要点

  • 支持将工具窗口拖出主界面独立浮动
  • 浮动窗口可跨显示器自由定位并记住布局
  • 重启后自动恢复浮动窗口位置和状态
#Visual Studio#IDE#开发者工具#UI/UX
打开原文

Take full control of your floating windows in Visual Studio - Visual Studio Blog

[Skip to main content](javascript:void(0))

![Image 8Microsoft](https://www.microsoft.com/)

Dev Blogs

Dev Blogs

Dev Blogs

* Developer

* Technology

* Languages

* .NET

* Platform Development

* Data Development

  • More

Search Search

  • No results

Cancel

April 7th, 2026

Image 9: likeImage 10: heartImage 11: intriguing7 reactions

Take full control of your floating windows in Visual Studio

Image 12: Mads Kristensen
Image 12: Mads Kristensen

Mads Kristensen

Principal Product Manager

[Show more](javascript:)

If you work with multiple monitors like I do, you’ve probably grown to love floating tool windows and documents in Visual Studio. Being able to pull out Solution Explorer, the debugger, or your code files onto a second (or third) screen can be a huge productivity boost.

But there’s always been a bit of friction with how these floating windows behave.

Image 13: VSFancyZones image
Image 13: VSFancyZones image

By default, floating windows are “owned” by the main Visual Studio window. That means they don’t show up as separate buttons in your Windows taskbar, they disappear when you minimize the main IDE, and they always stay on top of everything else — even when you don’t want them to.

For some workflows that’s exactly what you want. For others, it gets annoying fast.

Fortunately, there’s a little-known setting that lets you decide exactly how much control Visual Studio has over your floating windows.

The setting is here:Tools > Options > Environment > Windows > Floating Windows

You’ll see this dialog:

Image 14: floating windows tools options image
Image 14: floating windows tools options image

The dropdown is labeled “These floating windows are owned by the main window” and gives you three choices:

  • None
  • Tool Windows (the default)
  • Documents and Tool Windows

Changing this one setting can completely transform how you work with floating windows.

My favorite scenario: PowerToys FancyZones

This setting really shines when you combine it with **Microsoft** and its excellent **FancyZones** feature.

I like to set it to None and then use FancyZones to create custom layouts across my monitors. Suddenly all my floating tool windows and documents behave like normal application windows — they appear in the taskbar, stay visible even if I minimize the main Visual Studio window, and I can snap them perfectly into my FancyZones layouts without them forcing themselves to the front all the time.

It feels much more natural and gives me the clean multi-monitor setup I’ve always wanted.

When to choose each option

  • None: Maximum independence. Everything gets its own taskbar entry and full window behavior. Perfect for heavy multi-monitor users with PowerToys.
  • Tool Windows: A nice middle ground — keep your documents floating freely while tool windows stay tied to the IDE.
  • Documents and Tool Windows: The classic Visual Studio behavior.

Pro tip: Combine this with the Ctrl + double-click trick on any tool window title bar (see our earlier post on easily docking and floating tool windows) for lightning-fast layout switching. No restart required.

Have you played with this setting before? What option do you prefer: None, Tool Windows, or the default? Let me know in the comments. I’m always curious how other developers set up multi-monitor workspaces.

Happy coding!

[7](https://devblogs.microsoft.com/visualstudio/wp-login.php?redirect_to=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Ftake-full-control-of-your-floating-windows-in-visual-studio%2F "Sign in to react")

[3](http://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/#comments "Go to comments section")

2

  • ![Image 15: facebookShare on Facebook](https://www.facebook.com/sharer/sharer.php?u=https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/ "Share on Facebook")
  • [Share on X](https://twitter.com/intent/tweet?url=https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/&text=Take%20full%20control%20of%20your%20floating%20windows%20in%20Visual%20Studio "Share on X")
  • ![Image 16: linkedinShare on Linkedin](https://www.linkedin.com/shareArticle?mini=true&url=https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/ "Share on LinkedIn")

Category

Share

  • [](https://www.facebook.com/sharer/sharer.php?u=https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/)
  • [](https://twitter.com/intent/tweet?url=https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/&text=Take%20full%20control%20of%20your%20floating%20windows%20in%20Visual%20Studio)
  • [](https://www.linkedin.com/shareArticle?mini=true&url=https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/)

Author

Image 17: Mads Kristensen
Image 17: Mads Kristensen

Mads Kristensen

Principal Product Manager

Mads Kristensen is a Principal Product Manager at Microsoft, working to enhance productivity and usability in Visual Studio. He’s behind popular extensions like Web Essentials and File Nesting and is active in the open-source community. A frequent speaker, Mads is dedicated to making Visual Studio the most enjoyable IDE for developers.

3 comments

Join the discussion.

[Leave a comment](javascript:void(0) "Leave a comment")[Cancel reply](http://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/#respond)

Sign in

Code of Conduct

Sort by :

Newest

[Newest](javascript:void(0))[Popular](javascript:void(0))[Oldest](javascript:void(0))

  • Image 18 Raj ShahImage 19: Microsoft employee April 15, 2026 0 Collapse this comment Copy link Wish I’d known this sooner!

Nit, you a word in this sentence: “This setting really shines when you combine it with Microsoftand its excellent FancyZones feature.” Log in to Vote or Reply

  • Image 20 Felicity Rhone 1 week ago · Edited 1 Collapse this comment Copy link That’s so handy, thanks for the tip!

In my VS version (Visual Studio Professional 2022 17.14.27) the option looks a little different, but I found it:

Environment > Tabs and Windows > Floating Windows, and then de-select the checkbox for ‘Floating tool windows always stay on top of the main window’. Log in to Vote or Reply

Read next

April 15, 2026

[Stop Hunting Bugs: Meet the New Visual Studio Debugger Agent Workflow](https://devblogs.microsoft.com/visualstudio/stop-hunting-bugs-meet-the-new-visual-studio-debugger-agent/)

Image 23
Image 23

Harshada Hole

April 15, 2026

[Azure MCP tools now ship built into Visual Studio 2022 — no extension required](https://devblogs.microsoft.com/visualstudio/azure-mcp-tools-now-ship-built-into-visual-studio-2022-no-extension-required/)

Image 24
Image 24

Yun Jung Choi

Stay informed

Get notified when new posts are published.

Email *

Country/Region *

I would like to receive the Visual Studio Blog Newsletter. Privacy Statement.

Subscribe

Follow this blog

Are you sure you wish to delete this comment?

OK Cancel

Sign in

Theme

Insert/edit link

Close

Enter the destination URL

URL

Link Text

  • [x] Open link in a new tab

Or link to existing content

Search

_No search term specified. Showing recent items._ _Search or use up and down arrow keys to select an item._

Cancel

##### Code Block

×

Paste your code snippet

Ok Cancel

What's new

Microsoft Store

Education

Business

Developer & IT

Company

Your Privacy ChoicesConsumer Health Privacy

[](http://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/#page "Back to top")