英語で読む

次の方法で共有


PointF.Subtraction Operator

定義

PointF を指定のサイズだけ負の方向へ移動します。

オーバーロード

Subtraction(PointF, Size)

PointF を指定の Size だけ負の方向へ移動します。

Subtraction(PointF, SizeF)

PointF を指定の SizeF だけ負の方向へ移動します。

Subtraction(PointF, Size)

ソース:
PointF.cs
ソース:
PointF.cs
ソース:
PointF.cs

PointF を指定の Size だけ負の方向へ移動します。

C#
public static System.Drawing.PointF operator - (System.Drawing.PointF pt, System.Drawing.Size sz);

パラメーター

pt
PointF

移動する PointF

sz
Size

pt の座標から減算する数を指定する Size

戻り値

移動された PointF 構造体。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Subtraction(PointF, SizeF)

ソース:
PointF.cs
ソース:
PointF.cs
ソース:
PointF.cs

PointF を指定の SizeF だけ負の方向へ移動します。

C#
public static System.Drawing.PointF operator - (System.Drawing.PointF pt, System.Drawing.SizeF sz);

パラメーター

pt
PointF

移動する PointF

sz
SizeF

pt の座標から減算する数を指定する SizeF

戻り値

移動された PointF 構造体。

次のコード例は、 演算子の使用方法 Subtraction を示しています。 この例を実行するには、次のコードを Windows フォームに貼り付けます。 フォームPaintの イベントを処理し、 を として渡して を呼び出しますeopSubtractionExamplePaintEventArgs

C#
private void OpSubtractionExample(PaintEventArgs e)
{
    PointF point1 = new PointF(120.5F, 120F);
    SizeF size1 = new SizeF(20.5F, 20.5F);
    PointF point2 = point1 - size1;
    e.Graphics.DrawLine(Pens.Blue, point1, point2);
}

注釈

演算子はSubtraction、 の x 座標から指定したサイズの PointFWidth減算しHeight、 の y 座標から をPointF減算します。

この演算子の同等のメソッドは 次のようになります。 PointF.Subtract(PointF, SizeF)

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1