Pen.SetLineCap(LineCap, LineCap, DashCap) Método
Definición
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