Size.Add(Size, Size) Size.Add(Size, Size) Size.Add(Size, Size) Size.Add(Size, Size) Method


將一個 Size 結構的寬度和高度加上另一個 Size 結構的寬度和高度。Adds the width and height of one Size structure to the width and height of another Size structure.

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


Size Size Size Size

要加的第一個 Size 結構。The first Size structure to add.

Size Size Size Size

要加的第二個 Size 結構。The second Size structure to add.


Size 結構,即加法運算的結果。A Size structure that is the result of the addition operation.


下列程式碼範例會示範如何使用 Add 方法。The following code example demonstrates how to use the Add method. 若要執行此範例, 請將它貼到 Windows Form 中。To run this example, paste it into a Windows Form. 處理表單的Paint事件, 並從AddSizes Paint事件處理方法呼叫方法, 傳遞ePaintEventArgsHandle the form's Paint event and call the AddSizes method from the Paint event-handling method, passing e as PaintEventArgs.

private void AddSizes(PaintEventArgs e)
    Size size1 = new Size(100, 100);
    Size size2 = new Size(50,50);
    e.Graphics.DrawRectangle(Pens.Black, new Rectangle(new Point(10,10), size1));
    size1 = Size.Add(size1, size2);
    e.Graphics.DrawRectangle(Pens.Red, new Rectangle(new Point(10, 10), size1));
Private Sub AddSizes(ByVal e As PaintEventArgs) 
    Dim size1 As New Size(100, 100)
    Dim size2 As New Size(50, 50)
    e.Graphics.DrawRectangle(Pens.Black, New Rectangle(New Point(10, 10), size1))
    size1 = System.Drawing.Size.Add(size1, size2)
    e.Graphics.DrawRectangle(Pens.Red, New Rectangle(New Point(10, 10), size1))

End Sub