private bool IsFormLocatedInScreen(Form frm, Screen[] screens) { int upperBound = screens.GetUpperBound(0); bool flag = false; for (int i = 0; i <= upperBound; i++) { if (((frm.Left < screens[i].WorkingArea.Left) || (frm.Top < screens[i].WorkingArea.Top)) || ((frm.Left > screens[i].WorkingArea.Right) || (frm.Top > screens[i].WorkingArea.Bottom))) { flag = false; } else { return true; } } return flag; }
private bool IsFormLocatedInScreen(Screen[] screens) { int upperBound = screens.GetUpperBound(0); bool flag = false; for (int index = 0; index <= upperBound; ++index) { if (Left < screens[index].WorkingArea.Left || Top < screens[index].WorkingArea.Top || (Left > screens[index].WorkingArea.Right || Top > screens[index].WorkingArea.Bottom)) { flag = false; } else { flag = true; break; } } return flag; }