5

アプリケーションの複数のコピーを実行し、1 つ目のインスタンスを 1 つのモニターで開き、2 つ目のインスタンスを 2 つ目のモニターで強制的に開きたいと考えています。

4

1 に答える 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();

2 番目のモニターにフォームが表示されます。

于 2008-10-03T00:58:44.243 に答える