作为问题的建议,我是否应该检查 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 的任务?我正在研究双显示器,但用户群可能有任意数量的配置。