語言

Size.Subtract(Size, Size) 方法

定義

用另一個Size結構的寬度和高度減去一個Size結構的寬度和高度。

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

參數

sz1
Size

Size減法運算子左側的結構。

sz2
Size

Size減法運算子右側的結構。

傳回

一個 Size 結構,是減法運算的結果。

範例

以下程式碼範例示範如何使用此 Subtract 方法。 要執行這個範例,請將它貼到 Windows 表單中。 處理表單的Paint事件,並從SubtractSizes事件處理方法呼叫該Paint方法,傳遞e為 PaintEventArgs。

private void SubtractSizes(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.Subtract(size1, size2);
    e.Graphics.DrawRectangle(Pens.Red, new Rectangle(new Point(10, 10), size1));
}
Private Sub SubtractSizes(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.Subtract(size1, size2)
    e.Graphics.DrawRectangle(Pens.Red, _
        New Rectangle(New Point(10, 10), size1))

End Sub

適用於

另請參閱