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)
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)
参数
示例
下面的示例显示如何使用 Offset 方法。The following example shows how to use the Offset method. 若要运行此示例,请将其粘贴到 Windows 窗体中。To run this example, paste it into a Windows Form. 处理窗体的 Paint 事件,并 OffsetPoint
从 Paint 事件处理方法调用方法,并将 e
作为传递 PaintEventArgs 。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
注解
此方法将 X 此的和 Y 值调整 Point 为此和的和 X 值之和 Y Point p
。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
.