0

単一のモニターで実行されるアプリケーションがあります。その中にグリッドがあります。たとえば、アプリケーションが 3 つのグリッドを保持でき、配置するアイテムが 4 つある場合、4 番目のアイテムは 2 番目の画面に移動する必要があります。アルゴリズム: グリッド サイズが 3 を超える場合は、グリッド サイズを確認し、残りを 2 番目の (デュアル) 画面で開きます。

これについてどうすればよいか教えてください。

4

2 に答える 2

3

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(); 
}
于 2011-07-27T13:33:41.363 に答える
0

タイプSystem.Windows.Forms.Screenを検査します。

于 2011-07-27T13:30:31.620 に答える