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

时间:2018-04-11 00:45:13

标签: c# .net visual-studio

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

总是打开并在左侧显示器上显示是否有“技巧”? (我想使用中间监视器来查看源代码。)

如果没有技巧,那么我必须将表单的x,y编程为在调试会话中保持不变。

1 个答案:

答案 0 :(得分:0)

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

this.StartPosition = FormStartPosition.Manual;

然后你应该能够找到你的另一台显示器并应用它的'使用

定位到当前表单
Screen[] screens = Screen.AllScreens;
Point location = screens[0].Bounds.Location;
this.Left = location.X;
this.Top = location.Y;

我无法确认这正是您所需要的,因为我目前不在拥有多台显示器的电脑上,但如果我错了,它应该是非常接近的。