如何在双显示器设置中强制 .NET 应用程序在特定监视器上显示?

5
我想运行多个应用程序副本,并强制第一个副本在一个显示器上打开,第二个副本在第二个显示器上打开。
1个回答

8
Screen monitor1 = System.Windows.Forms.Screen.AllScreens[0];
Screen monitor2 = System.Windows.Forms.Screen.AllScreens[1];

这将为您提供两个显示器的大小和位置信息。

Form f = new Form();
f.Location = monitor2.Location;
f.Size = monitor2.Size;
f.StartPosition = FormStartPosition.Manual;
f.WindowState = FormWindowState.Maximized;
f.Show();

应该在您的第二个显示器上弹出一个表单。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接