PointF.Add メソッド

定義

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

オーバーロード

Add(PointF, Size)

指定の PointF を指定の Size だけ移動します。

Add(PointF, SizeF)

指定の PointF を指定の SizeF だけ移動します。

Add(PointF, Size)

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

指定の PointF を指定の Size だけ移動します。

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

パラメーター

pt
PointF

移動する PointF

sz
Size

pt の座標に追加する数を指定する Size

戻り値

移動された PointF 構造体。

注釈

メソッドは Add 、指定したサイズの を Width の x 座標 PointF に追加し Height 、 を の y 座標に PointF追加します。

こちらもご覧ください

適用対象

Add(PointF, SizeF)

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

指定の PointF を指定の SizeF だけ移動します。

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

パラメーター

pt
PointF

移動する PointF

sz
SizeF

pt の座標に追加する数を指定する SizeF

戻り値

移動された PointF 構造体。

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

private void AddExample(PaintEventArgs e)
{
    PointF point1 = new PointF(120.5F, 120F);
    SizeF size1 = new SizeF(20.5F, 20.5F);
    RectangleF rect1 = new RectangleF(point1, size1);
    PointF point2 = new PointF(rect1.Right, rect1.Bottom);
    if (point2 != PointF.Add(point1, size1))
        e.Graphics.DrawString("They are not equal", this.Font, Brushes.Red, rect1);
    else
        e.Graphics.DrawString("They are equal", this.Font, Brushes.Black, rect1);
}
Private Sub AddExample(ByVal e As PaintEventArgs) 
    Dim size1 As New SizeF(120.5F, 30.5F)
    Dim point1 As New PointF(20.5F, 20F)
    Dim rect1 As New RectangleF(point1, size1)
    Dim point2 As New PointF(rect1.Right, rect1.Bottom)
    If point2 <> PointF.Add(point1, size1) Then
        e.Graphics.DrawString("They are not equal", Me.Font, Brushes.Red, rect1)
    Else
        e.Graphics.DrawString("They are equal", Me.Font, Brushes.Black, rect1)
    End If

End Sub

注釈

メソッドは Add 、指定したサイズの を Width の x 座標 PointF に追加し Height 、 を の y 座標に PointF追加します。

こちらもご覧ください

適用対象