System.Drawing
Namespace with 43 public types
Classes
Bitmap
Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A is an object used to work with images defined by pixel data.
BitmapSuffixInSameAssemblyAttribute
Specifies that, when interpreting declarations, the assembly should look for the indicated resources in the same assembly, but with the configuration value appended to the declared file name.
BitmapSuffixInSatelliteAssemblyAttribute
Specifies that, when interpreting declarations, the assembly should look for the indicated resources in a satellite assembly, but with the configuration value appended to the declared file name.
BufferedGraphics
Provides a graphics buffer for double buffering.
BufferedGraphicsContext
Provides methods for creating graphics buffers that can be used for double buffering.
Font
Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
FontConverter
Converts objects from one data type to another.
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 that is used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system.
IconConverter
Converts an object from one data type to another. Access this class through the object.
ImageAnimator
Animates an image that has time-based frames.
ImageConverter
is a class that can be used to convert objects from one data type to another. Access this class through the object.
ImageFormatConverter
is a class that can be used to convert objects from one data type to another. Access this class through the object.
Pen
Defines an object used to draw lines and curves. This class cannot be inherited.
Region
Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
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, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited.
TextureBrush
Each property of the class is a object that uses an image to fill the interior of a shape. This class cannot be inherited.
ToolboxBitmapAttribute
Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer.
Structures
CharacterRange
Specifies a range of character positions within a string.
Enumerations
ContentAlignment
Specifies alignment of content on the drawing surface.
CopyPixelOperation
Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.
FontStyle
Specifies style information applied to text.
GraphicsUnit
Specifies the unit of measure for the given data.
RotateFlipType
Specifies how much an image is rotated and the axis used to flip the image.
StringAlignment
Specifies the alignment of a text string relative to its layout rectangle.
StringDigitSubstitute
The enumeration specifies how to substitute digits in a string according to a user's locale or language.
StringFormatFlags
Specifies the display and layout information for text strings.
StringTrimming
Specifies how to trim characters from a string that does not completely fit into a layout shape.
StringUnit
Specifies the units of measure for a text string.
Static Classes
Brushes
Brushes for all the standard colors. This class cannot be inherited.
BufferedGraphicsManager
Provides access to the main buffered graphics context object for the application domain.
ColorTranslator
Pens
Pens for all the standard colors. This class cannot be inherited.
SystemBrushes
Each property of the class is a that is the color of a Windows display element.
SystemColors
SystemFonts
Specifies the fonts used to display text in Windows display elements.
SystemIcons
Each property of the class is an object for Windows system-wide icons. This class cannot be inherited.
SystemPens
Each property of the class is a that is the color of a Windows display element and that has a width of 1 pixel.
Abstract Classes
Brush
Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
Image
An abstract base class that provides functionality for the and descended classes.
Interfaces
IDeviceContext
Defines methods for obtaining and releasing an existing handle to a Windows device context.