Pen.SetLineCap-Methode
Legt die Werte fest, die den Stil der Linienenden für mit diesem Pen gezeichnete Linien bestimmen.
Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)
Syntax
'Declaration
Public Sub SetLineCap ( _
startCap As LineCap, _
endCap As LineCap, _
dashCap As DashCap _
)
'Usage
Dim instance As Pen
Dim startCap As LineCap
Dim endCap As LineCap
Dim dashCap As DashCap
instance.SetLineCap(startCap, endCap, dashCap)
public void SetLineCap (
LineCap startCap,
LineCap endCap,
DashCap dashCap
)
public:
void SetLineCap (
LineCap startCap,
LineCap endCap,
DashCap dashCap
)
public void SetLineCap (
LineCap startCap,
LineCap endCap,
DashCap dashCap
)
public function SetLineCap (
startCap : LineCap,
endCap : LineCap,
dashCap : DashCap
)
Parameter
- startCap
Eine LineCap, die den Stil der Enden darstellt, der für den Anfang der mit diesem Pen gezeichneten Linien verwendet werden soll.
- endCap
Eine LineCap, die den Stil der Enden darstellt, der für das Ende der mit diesem Pen gezeichneten Linien verwendet werden soll.
- dashCap
Eine LineCap, die den Stil für den Anfang oder das Ende der mit diesem Pen gezeichneten gestrichelten Linien darstellt.
Beispiel
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms vorgesehen und erfordert PaintEventArgse, wobei es sich um einen Parameter des Paint-Ereignishandlers handelt. Im Code wird ein Pen erstellt und darauf festgelegt, am Linienanfang pfeilförmige Ankerenden zu zeichnen:
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
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:
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.get_Black(), 5);
capPen.set_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.get_Graphics().DrawLine(capPen, 10, 10, 200, 10);
} //SetLineCap_Example
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0