# Size.Subtract(Size, Size) Method

## Definition

Size 구조체의 너비와 높이에서 다른 Size 구조체의 너비와 높이를 뺍니다.Subtracts the width and height of one Size structure from the width and height of another Size structure.

``````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``

#### Parameters

sz1
Size

빼기 연산자 왼쪽에 있는 Size 구조체입니다.The Size structure on the left side of the subtraction operator.

sz2
Size

빼기 연산자 오른쪽에 있는 Size 구조체입니다.The Size structure on the right side of the subtraction operator.

#### Returns

Size

빼기 연산의 결과를 나타내는 Size 구조체입니다.A Size structure that is a result of the subtraction operation.

## Examples

다음 코드 예제에서는 Subtract 메서드를 사용하는 방법을 보여 줍니다.The following code example demonstrates how to use the Subtract method. 이 예제를 실행 하려면 Windows 폼에 붙여 넣습니다.To run this example, paste it into a Windows Form. 양식의 처리 Paint 이벤트 및 호출 합니다 `SubtractSizes` 메서드에서 Paint 전달 하는 이벤트 처리 메서드를 `e` 으로 PaintEventArgs입니다.Handle the form's Paint event and call the `SubtractSizes` method from the Paint event-handling method, passing `e` as 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
``````