Pen.SetLineCap(LineCap, LineCap, DashCap) Método

Definición

Establece los valores que determinan el estilo de extremo que se usa para finalizar las líneas dibujadas con este Pen.Sets the values that determine the style of cap used to end lines drawn by this Pen.

public:
 void SetLineCap(System::Drawing::Drawing2D::LineCap startCap, System::Drawing::Drawing2D::LineCap endCap, System::Drawing::Drawing2D::DashCap dashCap);
public void SetLineCap (System.Drawing.Drawing2D.LineCap startCap, System.Drawing.Drawing2D.LineCap endCap, System.Drawing.Drawing2D.DashCap dashCap);
member this.SetLineCap : System.Drawing.Drawing2D.LineCap * System.Drawing.Drawing2D.LineCap * System.Drawing.Drawing2D.DashCap -> unit
Public Sub SetLineCap (startCap As LineCap, endCap As LineCap, dashCap As DashCap)

Parámetros

startCap
LineCap

LineCap que representa el estilo de extremo usa al comienzo de las líneas dibujadas con este Pen.A LineCap that represents the cap style to use at the beginning of lines drawn with this Pen.

endCap
LineCap

LineCap que representa el estilo de extremo usado al final de las líneas dibujadas con este Pen.A LineCap that represents the cap style to use at the end of lines drawn with this Pen.

dashCap
DashCap

LineCap que representa el estilo de extremo usado al comienzo o al final de las líneas discontinuas dibujadas con este Pen.A LineCap that represents the cap style to use at the beginning or end of dashed lines drawn with this Pen.

Ejemplos

El siguiente ejemplo de código está diseñado para su uso con Windows Forms y requiere PaintEventArgs e , que es un parámetro del Paint controlador de eventos.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. El código crea un Pen y lo configura para que dibuje los extremos de delimitador de flecha al principio de las líneas:The code creates a Pen and sets it to draw arrow anchor caps at the beginning of lines:

public:
   void SetLineCap_Example( PaintEventArgs^ e )
   {
      
      // Create a Pen object with a dash pattern.
      Pen^ capPen = gcnew Pen( Color::Black,5.0f );
      capPen->DashStyle = DashStyle::Dash;
      
      // Set the start and end caps for capPen.
      capPen->SetLineCap( LineCap::ArrowAnchor, LineCap::Flat, DashCap::Flat );
      
      // Draw a line with capPen.
      e->Graphics->DrawLine( capPen, 10, 10, 200, 10 );
   }
public void SetLineCap_Example(PaintEventArgs e)
{
             
    // Create a Pen object with a dash pattern.
    Pen capPen = new Pen(Color.Black, 5);
    capPen.DashStyle = DashStyle.Dash;
             
    // Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat);
             
    // Draw a line with capPen.
    e.Graphics.DrawLine(capPen, 10, 10, 200, 10);
}
Public Sub SetLineCap_Example(ByVal e As PaintEventArgs)

    ' Create a Pen object with a dash pattern.
    Dim capPen As New Pen(Color.Black, 5)
    capPen.DashStyle = DashStyle.Dash

    ' Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat)

    ' Draw a line with capPen.
    e.Graphics.DrawLine(capPen, 10, 10, 200, 10)
End Sub

Se aplica a