Vorgehensweise: Zeichnen einer Linie mit Linienenden

Sie können für den Anfang oder das Ende einer Linie verschiedene Formen verwenden. Diese werden als Linienabschluss bezeichnet. GDI+ unterstützt mehrere Linienabschlüsse, z. B. abgerundeter und gerader Abschluss sowie rauten- und pfeilförmiger Abschluss.

Beispiel

Sie können Linienabschlüsse für den Anfang einer Linie (Linienanfang), das Ende einer Linie (Linienende) oder die Striche einer gestrichelten Linie (Strichabschluss) angeben.

Im folgenden Beispiel wird eine Linie mit einer Pfeilspitze an einem Ende und einem abgerundeten Abschluss am anderen Ende gezeichnet: Die Abbildung zeigt die resultierende Linie:

Illustration that shows a line with a round cap.

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255), 8);
pen.StartCap = LineCap.ArrowAnchor;
pen.EndCap = LineCap.RoundAnchor;
e.Graphics.DrawLine(pen, 20, 175, 300, 175);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 255), 8)
pen.StartCap = LineCap.ArrowAnchor
pen.EndCap = LineCap.RoundAnchor
e.Graphics.DrawLine(pen, 20, 175, 300, 175)

Kompilieren des Codes

  • Erstellen Sie ein Windows-Formular, und verarbeiten Sie das Paint-Ereignis des Formulars. Fügen Sie den Beispielcode in den Ereignishandler Paint ein, der e als PaintEventArgs übergibt.

Siehe auch