У меня есть форма, которая открывается на четвертом мониторе, подключенном к ПК.Из этой формы мне нужно открыть другую форму, но на основном мониторе. Это простой код, который я использую:
oWin = new Form2();
System.Windows.Forms.Screen oScreen = System.Windows.Forms.Screen.PrimaryScreen;
oWin.StartPosition = FormStartPosition.Manual;
oWin.Location = oScreen.WorkingArea.Location;
oWin.Show();
Но oWin (Form2) всегда открывается на том же мониторе, что и исходная форма, т.е.на четвертом мониторе. Я также пытался вставить код в метод Load в Form2, но он не работает.