Rectangle.Truncate(RectangleF) Yöntem

Tanım

Değerleri keserek belirtilen RectangleF değerini RectangleF değerine Rectangle dönüştürür.

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

Parametreler

value
RectangleF

RectangleF dönüştürülecek.

Döndürülenler

değerinin Rectanglekesilmiş değeri.

Örnekler

Aşağıdaki kod örneğinde ve Truncate yöntemlerinin Round nasıl kullanılacağı gösterilmektedir. Bu örnek bir Windows Formu ile kullanılmak üzere tasarlanmıştır. Bu kodu bir forma yapıştırın ve formun RoundingAndTruncatingRectanglesPaint olayını işlerken yöntemini olarak geçirin ePaintEventArgs.

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

Şunlara uygulanır

Ürün Sürümler
.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