Rectangle.Truncate(RectangleF) Metoda

Definicja

Konwertuje określony RectangleF element na obiekt przez obcięcie RectangleFRectangle wartości.

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

Parametry

value
RectangleF

Element RectangleF , który ma zostać przekonwertowany.

Zwraca

Obcięta wartość .Rectangle

Przykłady

W poniższym przykładzie kodu pokazano, jak używać Round metod i Truncate . Ten przykład jest przeznaczony do użycia z formularzem systemu Windows. Wklej ten kod do formularza i wywołaj RoundingAndTruncatingRectangles metodę podczas obsługi zdarzenia formularza Paint , przekazując e jako PaintEventArgs.

C#
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();
}

Dotyczy

Produkt Wersje
.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