Pen.SetLineCap(LineCap, LineCap, DashCap) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger de värden som avgör vilken typ av tak som används för att avsluta linjer som ritas av den här 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)
Parametrar
- startCap
- LineCap
En LineCap som representerar den cap-formatmall som ska användas i början av linjer som ritas med den här Pen.
- endCap
- LineCap
En LineCap som representerar den kapsylformat som ska användas i slutet av linjer som ritas med den här Pen.
- dashCap
- DashCap
En LineCap som representerar det cap-format som ska användas i början eller slutet av streckade linjer som ritas med den här Pen.
Exempel
Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden skapar en Pen och anger den för att rita pilfäststreck i början av linjerna:
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