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

时间:2008-10-03 00:39:41

标签: .net multiple-monitors

我想运行我的应用程序的多个副本并强制第一个在一个监视器上打开而第二个实例在第二个监视器上打开

1 个答案:

答案 0 :(得分: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();

应该在第二台显示器中弹出一个表格。