代码之家  ›  专栏  ›  技术社区  ›  Darrel Miller

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

  •  5
  • Darrel Miller  · 技术社区  · 17 年前

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

    1 回复  |  直到 17 年前
        1
  •  8
  •   MusiGenesis    17 年前
    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();
    

    应该在第二个监视器中弹出一个窗体。

    推荐文章