Расширить приложение до двух мониторов - PullRequest
0 голосов
/ 27 июля 2011

У меня есть приложение, которое работает на одном мониторе. В этом есть решетки. Скажем, например, если приложение может содержать 3 гирды и нужно разместить 4 элемента, 4-й элемент должен перейти на второй экран. Алго: Проверьте размер сетки если размер сетки больше 3 откройте оставшееся на втором (двойном) экране.

Пожалуйста, дайте мне знать, как это сделать.

Ответы [ 2 ]

3 голосов
/ 27 июля 2011

http://msdn.microsoft.com/de-de/library/system.windows.forms.screen.allscreens.aspx

void showOnMonitor(int showOnMonitor) 
{ 
  Screen[] sc; 
  sc = Screen.AllScreens; 
  //get all the screen width and heights 
  Form2 f = new Form2(); 
  f.FormBorderStyle = FormBorderStyle.None; 
  f.Left = sc[showOnMonitor].Bounds.Width; 
  f.Top = sc[showOnMonitor].Bounds.Height; 
  f.StartPosition = FormStartPosition.Manual; 
  f.Show(); 
}
0 голосов
/ 27 июля 2011

Проверка типа System.Windows.Forms.Screen.

...