Class ArrowPaint
Helper routines for drawing arrow buttons.
Inheritance
Inherited Members
Namespace: Syncfusion.Windows.Forms
Assembly: Syncfusion.Shared.Base.dll
Syntax
public sealed class ArrowPaint
Methods
CenterInRect(Rectangle, Size)
Calculates coordinates for a centered rectangle.
Declaration
public static Rectangle CenterInRect(Rectangle rect, Size size)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Rectangle | rect | The existing bounds. |
System.Drawing.Size | size | The size of the rectangle to be centered. |
Returns
Type | Description |
---|---|
System.Drawing.Rectangle | A rectangle inside the specified bounds. |
DrawArrow(Graphics, Rectangle, ArrowType, Point, Color)
Loads the bitmap from manifest and paints it substituting black pixels with a new color.
Declaration
public static void DrawArrow(Graphics g, Rectangle bounds, ArrowType arrowType, Point offset, Color arrowColor)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Graphics | g | A Graphics object used to draw the bitmap. |
System.Drawing.Rectangle | bounds | A Rectangle which contains the boundary data of the rectangle. |
ArrowType | arrowType | The type of button to draw. |
System.Drawing.Point | offset | A Point that specifies pixels to offset the bitmap from its origin point. |
System.Drawing.Color | arrowColor | The new color used to substitute black pixels. |
Remarks
The DrawArrow routine will substitute black pixels of the original bitmap and draw them with the specified forecolor. The bitmap is centered inside the specified bounds. Use the offset if you want to display a "pressed button" state. If the button is pressed, specify offset = new Point(1, 1).
PaintIcon(Graphics, Rectangle, Point, Bitmap, Color)
Paints the specified bitmap substituting black pixels with a new color.
Declaration
public static Rectangle PaintIcon(Graphics g, Rectangle visualBounds, Point offset, Bitmap bmp, Color foreColor)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Graphics | g | A Graphics object used to draw the bitmap. |
System.Drawing.Rectangle | visualBounds | A Rectangle which contains the boundary data of the rectangle. |
System.Drawing.Point | offset | A Point that specifies pixel to offset the bitmap from its origin point. |
System.Drawing.Bitmap | bmp | The Bitmap to be drawn on the screen. |
System.Drawing.Color | foreColor | The new color used to substitute black pixels. |
Returns
Type | Description |
---|---|
System.Drawing.Rectangle | A Rectangle which contains the boundary data of the drawn bitmap. |
Remarks
The PaintIcon routine will substitute black pixels of the original bitmap and draw them with the specified forecolor. The bitmap is centered inside the specified bounds. Use the offset if you want to display a "pressed button" state. If the button is pressed, specify offset = new Point(1, 1).