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 |
メソッド | 機能 |
---|---|
指定サイズが加算された、新しい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
現在の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}