다음을 통해 공유


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

적용 대상

추가 정보