Auf Englisch lesen

Freigeben über


Rectangle.Truncate(RectangleF) Methode

Definition

Konvertiert das angegebene RectangleF in ein Rectangle, indem die RectangleF-Werte abgeschnitten werden.

public static System.Drawing.Rectangle Truncate (System.Drawing.RectangleF value);

Parameter

value
RectangleF

Der zu konvertierende RectangleF.

Gibt zurück

Der abgeschnittene Wert von Rectangle.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Round Methoden und Truncate veranschaulicht. Dieses Beispiel ist für die Verwendung mit einem Windows Form-Formular konzipiert. Fügen Sie diesen Code in ein Formular ein, und rufen Sie die RoundingAndTruncatingRectangles -Methode auf, wenn Sie das -Ereignis des Formulars Paint behandeln, und übergeben Sie e als PaintEventArgs.

private void RoundingAndTruncatingRectangles(PaintEventArgs e)
{

    // Construct a new RectangleF.
    RectangleF myRectangleF = 
        new RectangleF(30.6F, 30.7F, 40.8F, 100.9F);

    // Call the Round method.
    Rectangle roundedRectangle = Rectangle.Round(myRectangleF);

    // Draw the rounded rectangle in red.
    Pen redPen = new Pen(Color.Red, 4);
    e.Graphics.DrawRectangle(redPen, roundedRectangle);

    // Call the Truncate method.
    Rectangle truncatedRectangle = Rectangle.Truncate(myRectangleF);

    // Draw the truncated rectangle in white.
    Pen whitePen = new Pen(Color.White, 4);
    e.Graphics.DrawRectangle(whitePen, truncatedRectangle);

    // Dispose of the custom pens.
    redPen.Dispose();
    whitePen.Dispose();
}

Gilt für:

Produkt Versionen
.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 1.1, 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