Screen.PrimaryScreen Property
.NET Framework 4.5
Gets the primary display.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
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); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.