Point 構造体

コンストラクタ

public Point (int dw);
Point(Int32) - Point コンストラクター (System.Drawing) | Microsoft Learn

上位16ビットでy座標、下位16ビットでx座標を指定します。

Point p = new Point(0x00010002); // {X = 2 Y = 1}

プロパティ

プロパティ 内容
int X  
int Y  
bool IsEmpty  

メソッド

メソッド 機能
   

Add()

指定サイズが加算された、新しいPointを得られます。

public static System.Drawing.Point Add (
    System.Drawing.Point pt,
    System.Drawing.Size sz
    );
Point.Add(Point, Size) メソッド (System.Drawing) | Microsoft Learn
Point p1 = new Point(1, 2);

Point p2 = Point.Add(p1, new Size(3, 3)); // {X = 4 Y = 5}
Point p3 = p1 + new Size(3, 3);           // {X = 4 Y = 5}

operator +で加算する方法でも、内部ではAdd()が呼ばれます。operator + - Point.cs

Offset()

現在のPointに、指定量が加算されます。

public void Offset (int dx, int dy);
Offset(Int32, Int32) - Point.Offset メソッド (System.Drawing) | Microsoft Learn
Point p1 = new Point(1, 2);
p1.Offset(3, 3); // {X = 4 Y = 5}
Microsoft Learnから検索