Point.Offset 메서드

정의

Point 지정된 양만큼 변환합니다.

오버로드

Name Description
Offset(Int32, Int32)

지정된 양만큼 이 Point 값을 변환합니다.

Offset(Point)

지정된 을 사용하여 이 Point 값을 변환합니다 Point.

Offset(Int32, Int32)

지정된 양만큼 이 Point 값을 변환합니다.

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 좌표를 오프셋할 양입니다.

dy
Int32

y 좌표를 오프셋할 양입니다.

적용 대상

Offset(Point)

지정된 을 사용하여 이 Point 값을 변환합니다 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

사용된 오프셋입니다 PointPoint.

예제

다음 예제에서는 메서드를 사용하는 Offset 방법을 보여줍니다. 이 예제를 실행하려면 Windows Form에 붙여넣습니다. 양식의 Paint 이벤트를 처리하고 이벤트 처리 메서드에서 OffsetPoint 메서드를 호출 Paint 하여 다음과 같이 e전달 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

설명

이 메서드는 X 이 값과 Y 값의 합계 XYPointp값을 조정합니다.Point

적용 대상