当我按 F5 调试我的C#Windows窗体应用程序(在Windows 10上使用Visual Studio 2017专业版构建)时,应用程序窗口始终显示在我的主监视器上,这是我3的中间监视器显示器
总是打开并在左侧显示器上显示是否有“技巧”? (我想使用中间监视器来查看源代码。)
如果没有技巧,那么我必须将表单的x,y编程为在调试会话中保持不变。
答案 0 :(得分:0)
尝试手动设置表单的启动位置。
this.StartPosition = FormStartPosition.Manual;
然后你应该能够找到你的另一台显示器并应用它的'使用
定位到当前表单Screen[] screens = Screen.AllScreens;
Point location = screens[0].Bounds.Location;
this.Left = location.X;
this.Top = location.Y;
我无法确认这正是您所需要的,因为我目前不在拥有多台显示器的电脑上,但如果我错了,它应该是非常接近的。