# Point.Offset 方法

## 多載

 Offset(Int32, Int32) 根據指定的數量來平移這個 Point。Translates this Point by the specified amount. Offset(Point) 根據指定的 Point 來轉換這個 Point。Translates this Point by the specified Point.

## Offset(Int32, Int32)

``````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)``

#### 參數

dx
Int32

X 座標的位移數量。The amount to offset the x-coordinate.

dy
Int32

Y 座標的位移數量。The amount to offset the y-coordinate.

## Offset(Point)

``````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)``

#### 參數

p
Point

Point 使用此 Point 的位移。The Point used offset this Point.

### 範例

``````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
``````