调试时如何显示应用程序的表单以显示在所需的监视器上?



当我按 F5 调试我的 C# Windows 窗体应用程序(在 Windows 10 上使用 Visual Studio 2017 pro 构建(时,应用程序窗口始终显示在我的主显示器上,这是我的 3 台显示器的中间显示器。

是否有始终打开并显示在左侧显示器上的"技巧"?(我想使用中台显示器查看源代码。

如果没有技巧,那么我必须对表单的 x,y 进行编程以在调试会话中持久化。

尝试手动设置表单的启动位置。

this.StartPosition = FormStartPosition.Manual;

然后,您应该能够找到您的其他显示器并将其位置应用于您的当前表单

Screen[] screens = Screen.AllScreens;
Point location = screens[0].Bounds.Location;
this.Left = location.X;
this.Top = location.Y;

我无法确认这是否正是您所需要的,因为我目前不在具有多个显示器的计算机上,但是如果我错了,它应该非常接近于此。

最新更新