Как заставить приложение .net отображаться на конкретном мониторе в настройке с двумя мониторами? - PullRequest
5 голосов
/ 03 октября 2008

Я хотел бы запустить несколько копий своего приложения и заставить первый открыть на одном мониторе, а второй экземпляр на втором мониторе

1 Ответ

8 голосов
/ 03 октября 2008
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();

должен отобразить форму на вашем втором мониторе.

...