Export (0) Print
Expand All

Screen.PrimaryScreen Property

Gets the primary display.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public static Screen PrimaryScreen { get; }

Property Value

Type: System.Windows.Forms.Screen
The primary display.

For a single display system, the primary display is the only display.

The following code example demonstrates the use of PrimaryScreen property and the GetWorkingArea method. This method requires a form containing a button named Button1.

	// This method will adjust the size of the form to utilize  
	// the working area of the screen. 
	private void Button1_Click(System.Object sender, System.EventArgs e)
	{
		// Retrieve the working rectangle from the Screen class 
		// using the PrimaryScreen and the WorkingArea properties.
		System.Drawing.Rectangle workingRectangle = 
			Screen.PrimaryScreen.WorkingArea;
		
		// Set the size of the form slightly less than size of  
		// working rectangle. 
		this.Size = new System.Drawing.Size(
			workingRectangle.Width-10, workingRectangle.Height-10);

		// Set the location so the entire form is visible. 
		this.Location = new System.Drawing.Point(5, 5);
	}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft