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 Form에 붙여넣습니다. 양식의 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

적용 대상

추가 정보