0

作为问题的建议,我是否应该检查 Rectangle 以根据以下内容设置 Form.Location (取自设置文件):

1.

if (settings.X <  Screen.PrimaryScreen.WorkingArea...)
{
  // Set the form's Location based on the settings object
}

或者

2.

int width = 0;
foreach (Screen screen in Screen.AllScreens)
{
    width += screen.WorkingArea.Width;
}

if (settings.X <  width...)
{
  // Set the form's Location based on the settings object
}

或者是否有一个简单的班轮可以完成#2 的任务?我正在研究双显示器,但用户群可能有任意数量的配置。

4

1 回答 1

1

也许我对这个不同问题的回答在这种情况下也有帮助:

使用多个监视器恢复窗口大小/位置

于 2009-06-03T12:03:13.180 回答