DrawCurve Method (Pen, Point[])

Graphics.DrawCurve Method (Pen, Point[])

 

Draws a cardinal spline through a specified array of Point structures.

Namespace:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

member DrawCurve : 
        pen:Pen *
        points:Point[] -> unit

Parameters

pen
Type: System.Drawing.Pen

Pen that determines the color, width, and height of the curve.

points
Type: System.Drawing.Point[]

Array of Point structures that define the spline.

Exception Condition
ArgumentNullException

pen is null.

-or-

points is null.

This method draws a cardinal spline that passes through each point in the array.

The array of points must contain at least three Point structures for a curve to be drawn.

This method uses a default tension of 0.5.

The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. The code performs the following actions:

  • Creates red and green pens.

  • Creates seven points to define a curve.

  • Draws six red straight lines between the seven points to form an incomplete polygon.

  • Draws an open green curve through the seven points.

The method uses a default tension of 0.5.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft