Point.Offset Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Translates the Point by the specified amount.
Overloads
Offset(Int32, Int32) |
Translates this Point by the specified amount. |
Offset(Point) |
Offset(Int32, Int32)
- Source:
- Point.cs
- Source:
- Point.cs
- Source:
- Point.cs
Translates this Point by the specified amount.
public:
void Offset(int dx, int dy);
public void Offset (int dx, int dy);
member this.Offset : int * int -> unit
Public Sub Offset (dx As Integer, dy As Integer)
Parameters
- dx
- Int32
The amount to offset the x-coordinate.
- dy
- Int32
The amount to offset the y-coordinate.
Applies to
Offset(Point)
- Source:
- Point.cs
- Source:
- Point.cs
- Source:
- Point.cs
public:
void Offset(System::Drawing::Point p);
public void Offset (System.Drawing.Point p);
member this.Offset : System.Drawing.Point -> unit
Public Sub Offset (p As Point)
Parameters
Examples
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);
}
Private Sub OffsetPoint(ByVal e As PaintEventArgs)
Dim point1 As New Point(10, 10)
point1.Offset(50, 0)
Dim point2 As New Point(250, 10)
e.Graphics.DrawLine(Pens.Red, point1, point2)
End Sub
Remarks
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
.