My.Computer.Screen Property

Gets the Screen object that represents the computer's primary display screen.

' Usage
Dim value As System.Windows.Forms.Screen = My.Computer.Screen
' Declaration
Public ReadOnly Property Screen As System.Windows.Forms.Screen

Property Value

A Screen object that represents the computer's primary screen.

Remarks

The My.Computer.Screen property provides functionality similar to the PrimaryScreen property.

Example

This example uses the WorkingArea property of the My.Computer.Screen property to determine the working area of the computer's primary display, and then resizes the form to fill the working area.

Private Sub EnlargeForm()
    Me.Size = My.Computer.Screen.WorkingArea.Size
    Me.Location = New System.Drawing.Point(0, 0)
End Sub

This example needs to run in a Windows Forms application.

Requirements

Namespace:Microsoft.VisualBasic.Devices

Class:Computer

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Availability by Project Type

Project type

Available

Windows Application

Yes

Class Library

Yes

Console Application

Yes

Windows Control Library

Yes

Web Control Library

No

Windows Service

Yes

Web Site

No

Permissions

The following permission may be necessary:

Permission

Description

FileIOPermission

Controls the ability to access files and folders. Associated enumeration: Unrestricted.

For more information, see Code Access Security and Requesting Permissions.

See Also

Reference

My.Computer Object

System.Windows.Forms.Screen

PrimaryScreen

Computer.Screen