Freigeben über


Vorgehensweise: Zeichnen einer Linie mit Start- und Endpunkten

Sie können den Anfang oder das Ende einer Linie in einer von mehreren Formen zeichnen, die als Linienkappen bezeichnet werden. GDI+ unterstützt mehrere Linienabschlüsse, z. B. abgerundeter und gerader sowie rauten- und pfeilförmiger Abschlüsse.

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.

Das folgende Beispiel zeichnet eine Linie mit einer Pfeilspitze an einem Ende und einer runden Kappe am anderen Ende. Die Abbildung zeigt die resultierende Zeile:

Illustration, die eine Linie mit einer runden Kappe zeigt.

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)

Code kompilieren

  • 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