Point.Offset Method (Point)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Translates this Point by the specified Point.

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

public void Offset(
	Point p


Type: System.Drawing.Point

The Point used offset this Point.

This method adjusts the X and Y values of this Point to the sum of the X and Y values of this Point and p.

The following example shows how to use the Offset method. To run this example, paste it into a Windows Form. Handle the form’s Paint event and call the OffsetPoint method from the Paint event-handling method, passing e as PaintEventArgs.

private void OffsetPoint(PaintEventArgs e)
    Point point1 = new Point(10, 10);
    point1.Offset(50, 0);
    Point point2 = new Point(250, 10);
    e.Graphics.DrawLine(Pens.Red, point1, point2);

.NET Framework
Available since 2.0
Return to top