SystemIcons Class

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Each property of the SystemIcons class is an Icon object for Windows system-wide icons. This class cannot be inherited.

Namespace:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

System.Object
  System.Drawing.SystemIcons

Public NotInheritable Class SystemIcons

NameDescription
System_CAPS_pubpropertySystem_CAPS_staticApplication

Gets an Icon object that contains the default application icon (WIN32: IDI_APPLICATION).

System_CAPS_pubpropertySystem_CAPS_staticAsterisk

Gets an Icon object that contains the system asterisk icon (WIN32: IDI_ASTERISK).

System_CAPS_pubpropertySystem_CAPS_staticError

Gets an Icon object that contains the system error icon (WIN32: IDI_ERROR).

System_CAPS_pubpropertySystem_CAPS_staticExclamation

Gets an Icon object that contains the system exclamation icon (WIN32: IDI_EXCLAMATION).

System_CAPS_pubpropertySystem_CAPS_staticHand

Gets an Icon object that contains the system hand icon (WIN32: IDI_HAND).

System_CAPS_pubpropertySystem_CAPS_staticInformation

Gets an Icon object that contains the system information icon (WIN32: IDI_INFORMATION).

System_CAPS_pubpropertySystem_CAPS_staticQuestion

Gets an Icon object that contains the system question icon (WIN32: IDI_QUESTION).

System_CAPS_pubpropertySystem_CAPS_staticShield

Gets an Icon object that contains the shield icon.

System_CAPS_pubpropertySystem_CAPS_staticWarning

Gets an Icon object that contains the system warning icon (WIN32: IDI_WARNING).

System_CAPS_pubpropertySystem_CAPS_staticWinLogo

Gets an Icon object that contains the Windows logo icon (WIN32: IDI_WINLOGO).

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

The following code example demonstrates how to load a bitmap from an Icon handle, using the GraphicsUnit enumeration, and the use of the Round method to draw the rectangle bounds of a bitmap.

This example is designed to be used with Windows Forms. Create a form that contains a button named Button2. Paste the code into the form and associate this method with the button's Click event.

Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click

    Dim bitmap1 As Bitmap = Bitmap.FromHicon(SystemIcons.Hand.Handle)
    Dim formGraphics As Graphics = Me.CreateGraphics()
    Dim units As GraphicsUnit = GraphicsUnit.Point
    Dim bmpRectangleF As RectangleF = bitmap1.GetBounds(units)
    Dim bmpRectangle As Rectangle = Rectangle.Round(bmpRectangleF)
    formGraphics.DrawRectangle(Pens.Blue, bmpRectangle)
    formGraphics.Dispose()
End Sub

.NET Framework
Available since 1.1

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: