LineShape.DrawToBitmap Method

Supports drawing to the specified bitmap.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
Public Overrides Sub DrawToBitmap ( _
    bitmap As Bitmap, _
    targetBounds As Rectangle _
)
'Usage
Dim instance As LineShape 
Dim bitmap As Bitmap 
Dim targetBounds As Rectangle

instance.DrawToBitmap(bitmap, targetBounds)
public override void DrawToBitmap(
    Bitmap bitmap,
    Rectangle targetBounds
)
public:
virtual void DrawToBitmap(
    Bitmap^ bitmap, 
    Rectangle targetBounds
) override
public override function DrawToBitmap(
    bitmap : Bitmap, 
    targetBounds : Rectangle
)

Parameters

Remarks

If the X or Y coordinates or the Width or Height parameters of targetBounds are less than 0, an ArgumentException will be thrown.

Examples

The following example demonstrates how to use the DrawToBitmap method to draw a LineShape on a PictureBox control.

Dim pic As New System.Drawing.Bitmap(Me.PictureBox1.Image, _
 PictureBox1.Width, PictureBox1.Height)
Dim rect As New System.Drawing.Rectangle(LineShape1.X1, _
 LineShape1.Y1, LineShape1.X2 - LineShape1.X1, _
 LineShape1.Y2 - LineShape1.Y1)
LineShape1.DrawToBitmap(pic, rect)
PictureBox2.Image = pic
System.Drawing.Bitmap pic = new System.Drawing.Bitmap
    (this.pictureBox1.Image, pictureBox1.Width, pictureBox1.Height);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle
    (lineShape1.X1, lineShape1.Y1, lineShape1.X2 - lineShape1.X1, 
    lineShape1.Y2 - lineShape1.Y1);
lineShape1.DrawToBitmap(pic, rect);
pictureBox2.Image = pic;

.NET Framework Security

See Also

Reference

LineShape Class

LineShape Members

Microsoft.VisualBasic.PowerPacks Namespace

ShapeContainer

Shape

Other Resources

How to: Draw Shapes with the OvalShape and RectangleShape Controls (Visual Studio)

How to: Draw Lines with the LineShape Control (Visual Studio)

Introduction to the Line and Shape Controls (Visual Studio)