SystemIcons Class
Collapse the table of content
Expand the table of content

SystemIcons Class

 

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 sealed 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 void Button2_Click(System.Object sender, System.EventArgs e)
{

    Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.Hand.Handle);
    Graphics formGraphics = this.CreateGraphics();
    GraphicsUnit units = GraphicsUnit.Point;

    RectangleF bmpRectangleF = bitmap1.GetBounds(ref units);
    Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);
    formGraphics.DrawRectangle(Pens.Blue, bmpRectangle);
    formGraphics.Dispose();
}

.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:
© 2016 Microsoft