Leer en inglés

Compartir a través de


Pen.Width Propiedad

Definición

Obtiene o establece el ancho de este objeto Pen, en unidades del objeto Graphics usado para dibujar.

C#
public float Width { get; set; }

Valor de propiedad

Ancho de este Pen.

Excepciones

El valor de la propiedad Width se establece en un objeto Pen inmutable, como los devueltos por la clase Pens.

Ejemplos

En el ejemplo de código siguiente se muestran los efectos de establecer las Width propiedades y LineJoin en .Pen

Este ejemplo está diseñado para usarse con Windows Forms. Pegue el código en un formulario y llame al ShowLineJoin método al controlar el evento del Paint formulario, pasando e como PaintEventArgs.

C#
private void ShowLineJoin(PaintEventArgs e)
{

    // Create a new pen.
    Pen skyBluePen = new Pen(Brushes.DeepSkyBlue);

    // Set the pen's width.
    skyBluePen.Width = 8.0F;

    // Set the LineJoin property.
    skyBluePen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;

    // Draw a rectangle.
    e.Graphics.DrawRectangle(skyBluePen, 
        new Rectangle(40, 40, 150, 200));

    //Dispose of the pen.
    skyBluePen.Dispose();
}

Comentarios

Puede acceder a la unidad de medida del Graphics objeto mediante su PageUnit propiedad . La unidad de medida suele ser píxeles. Un Width de 0 dará como resultado el Pen dibujo como si Width fuera 1.

Se aplica a

Producto Versiones
.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
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9