| Class | Description |
| Bitmap | Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A Bitmap object is an object used to work with images defined by pixel data. |
| Brush | Classes derived from this abstract base class define objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. |
| Brushes | Brushes for all the standard colors. This class cannot be inherited. |
| ColorConverter | Converts colors from one data type to another. Access this class through the TypeDescriptor. |
| ColorTranslator | Translates colors to and from GDI+ Color structures. This class cannot be inherited. |
| Font | Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited. |
| FontConverter | Converts Font objects from one data type to another. Access the FontConverter class through the TypeDescriptor object. |
| FontFamily | Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited. |
| Graphics | Encapsulates a GDI+ drawing surface. This class cannot be inherited. |
| Icon | Represents a Windows icon, which is a small bitmap image used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system. |
| IconConverter | Converts an Icon object from one data type to another. Access this class through the TypeDescriptor object. |
| Image | An abstract base class that provides functionality for the Bitmap and Metafile descended classes. |
| ImageAnimator | Animates an image that has time-based frames. |
| ImageConverter | ImageConverter is a class that can be used to convert Image objects from one data type to another. Access this class through the TypeDescriptor object. |
| ImageFormatConverter | ImageFormatConverter is a class that can be used to convert colors from one data type to another. Access this class through the TypeDescriptor object. |
| Pen | Defines an object used to draw lines and curves. This class cannot be inherited. |
| Pens | Pens for all the standard colors. This class cannot be inherited. |
| PointConverter | Converts a Point object from one data type to another. Access this class through the TypeDescriptor object. |
| RectangleConverter | Converts rectangles from one data type to another. Access this class through the TypeDescriptor. |
| Region | Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited. |
| SizeConverter | The SizeConverter class is used to convert from one data type to another. Access this class through the TypeDescriptor object. |
| SolidBrush | Defines a brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. This class cannot be inherited. |
| StringFormat | Encapsulates text layout information (such as alignment and line spacing), display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited. |
| SystemBrushes | Each property of the SystemBrushes class is a SolidBrush object that is the color of a Windows display element. |
| SystemColors | Each property of the SystemColors class is a Color structure that is the color of a Windows display element. |
| SystemIcons | Each property of the SystemIcons class is an Icon object for Windows system-wide icons. This class cannot be inherited. |
| SystemPens | Each property of the SystemPens class is a Pen object that is the color of a Windows display element and that is a width of 1. |
| TextureBrush | Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited. |
| ToolboxBitmapAttribute | You can apply a ToolboxBitmapAttribute to a control so that containers, such as Microsoft Visual Studio Form Designer, can retrieve an icon that represents the control. The bitmap for the icon can be in a file by itself or embedded in the assembly that contains the control.
The size of the bitmap that you embed in the control's assembly (or store in a separate file) should be 16 by 16. The GetImage method of a ToolboxBitmapAttribute object can return the small 16 by 16 image or a large 32 by 32 image that it creates by scaling the small image. |