How do I determine what screen my application is running on?
Well, many years have passed, and it is derivative of the accepted answer, but this worked for me. This method is a member of the Form class. The screen
variable contains the properties of the screen that the upper left corner of the form is on when the method is called.
private void ClsFormFoo_Load(object sender, EventArgs e)
{
Screen screen = Screen.FromControl(this);
}