Edit

Share via


Size.Subtract(Size, Size) Method

Definition

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);

Parameters

sz1
Size

The Size structure on the left side of the subtraction operator.

sz2
Size

The Size structure on the right side of the subtraction operator.

Returns

A Size structure that is a result of the subtraction operation.

Examples

The following code example demonstrates how to use the Subtract method. To run this example, paste it into a Windows Form. 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));
}

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also