PointF.Subtraction Operator

定義

指定したサイズの負の値で PointF を変換します。

オーバーロード

名前 説明
Subtraction(PointF, Size)

特定のSizeの負の値でPointFを変換します。

Subtraction(PointF, SizeF)

指定したSizeFの負の値でPointFを変換します。

Subtraction(PointF, Size)

特定のSizeの負の値でPointFを変換します。

public:
 static System::Drawing::PointF operator -(System::Drawing::PointF pt, System::Drawing::Size sz);
public static System.Drawing.PointF operator -(System.Drawing.PointF pt, System.Drawing.Size sz);
static member ( - ) : System.Drawing.PointF * System.Drawing.Size -> System.Drawing.PointF
Public Shared Operator - (pt As PointF, sz As Size) As PointF

パラメーター

pt
PointF

翻訳する PointF

sz
Size

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

返品

翻訳された PointF

適用対象

Subtraction(PointF, SizeF)

指定したSizeFの負の値でPointFを変換します。

public:
 static System::Drawing::PointF operator -(System::Drawing::PointF pt, System::Drawing::SizeF sz);
public static System.Drawing.PointF operator -(System.Drawing.PointF pt, System.Drawing.SizeF sz);
static member ( - ) : System.Drawing.PointF * System.Drawing.SizeF -> System.Drawing.PointF
Public Shared Operator - (pt As PointF, sz As SizeF) As PointF

パラメーター

pt
PointF

翻訳する PointF

sz
SizeF

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

返品

翻訳された PointF

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

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);
}
Private Sub OpSubtractionExample(ByVal e As PaintEventArgs) 
    Dim point1 As New PointF(120.5F, 120F)
    Dim size1 As New SizeF(120.5F, 30.5F)
    Dim point2 As PointF = point1 - size1
    e.Graphics.DrawLine(Pens.Blue, point1, point2)

End Sub

注釈

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

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

適用対象