PointF.Add メソッド

定義

指定の PointF を指定のサイズだけ移動します。Translates a given PointF by the specified size.

オーバーロード

Add(PointF, Size)

指定の PointF を指定の Size だけ移動します。Translates a given PointF by the specified Size.

Add(PointF, SizeF)

指定の PointF を指定の SizeF だけ移動します。Translates a given PointF by a specified SizeF.

Add(PointF, Size)

指定の PointF を指定の Size だけ移動します。Translates a given PointF by the specified 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

移動する PointFThe PointF to translate.

sz
Size

Size の座標に追加する数を指定する ptThe Size that specifies the numbers to add to the coordinates of pt.

戻り値

変換された PointF です。The translated PointF.

注釈

Add メソッドは、指定されたサイズの WidthPointF の x 座標に加算し、HeightPointFの y 座標に追加します。The Add method adds the Width of the specified size to the x-coordinate of the PointF and the Height to the y-coordinate of the PointF.

こちらもご覧ください

Add(PointF, SizeF)

指定の PointF を指定の SizeF だけ移動します。Translates a given PointF by a specified 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

移動する PointFThe PointF to translate.

sz
SizeF

SizeF の座標に追加する数を指定する ptThe SizeF that specifies the numbers to add to the coordinates of pt.

戻り値

変換された PointF です。The translated PointF.

次のコード例は、Add メソッドの使用方法を示します。The following code example demonstrates how to use the Add method. この例を実行するには、Windows フォームに次のコードを貼り付けます。To run this example, paste the following code into a Windows Form. フォームの Paint イベントを処理し AddExampleを呼び出し、ePaintEventArgsとして渡します。Handle the form's Paint event and call AddExample, passing e as PaintEventArgs.

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 メソッドは、指定されたサイズの WidthPointF の x 座標に加算し、HeightPointFの y 座標に追加します。The Add method adds the Width of the specified size to the x-coordinate of the PointF and the Height to the y-coordinate of the PointF.

こちらもご覧ください

適用対象