Pen.LineJoin Propiedad

Definición

Obtiene o establece el estilo de combinación para los extremos de dos líneas consecutivas dibujadas con este Pen.

public:
 property System::Drawing::Drawing2D::LineJoin LineJoin { System::Drawing::Drawing2D::LineJoin get(); void set(System::Drawing::Drawing2D::LineJoin value); };
public System.Drawing.Drawing2D.LineJoin LineJoin { get; set; }
member this.LineJoin : System.Drawing.Drawing2D.LineJoin with get, set
Public Property LineJoin As LineJoin

Valor de propiedad

LineJoin que representa el estilo de combinación para los extremos de dos líneas consecutivas dibujadas con este Pen.

Excepciones

La LineJoin propiedad se establece en un inmutable Pen, como los devueltos por la Pens clase .

Ejemplos

En el ejemplo de código siguiente se muestran los efectos de establecer las Width propiedades y LineJoin en un 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 .

private:
   void ShowLineJoin( PaintEventArgs^ e )
   {
      // Create a new pen.
      Pen^ skyBluePen = gcnew 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, Rectangle(40,40,150,200) );

      //Dispose of the pen.
      delete skyBluePen;
   }
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();
}
Private Sub ShowLineJoin(ByVal e As PaintEventArgs)

    ' Create a new pen.
    Dim skyBluePen As New Pen(Brushes.DeepSkyBlue)

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

    ' Set the LineJoin property.
    skyBluePen.LineJoin = Drawing2D.LineJoin.Bevel

    ' Draw a rectangle.
    e.Graphics.DrawRectangle(skyBluePen, _
        New Rectangle(40, 40, 150, 200))

    'Dispose of the pen.
    skyBluePen.Dispose()

End Sub

Comentarios

Una combinación de línea es el área común formada por dos líneas cuyos extremos se reúnen o se superponen. Hay tres estilos de combinación de línea: miter, bisel y redondeo. Al especificar un estilo de combinación de línea para un Pen objeto, ese estilo de combinación se aplicará a todas las líneas conectadas de cualquier GraphicsPath objeto dibujado mediante ese lápiz. En la ilustración siguiente se muestran los resultados del ejemplo de combinación de línea biselada.

Lápices

Se aplica a