Porady: rysowanie linii z zakończeniem linii

Początek lub koniec linii można narysować w jednym z kilku kształtów nazywanych czapkami liniowymi. Interfejs GDI+ obsługuje kilka limitów liniowych, takich jak okrągły, kwadratowy, romb i grot strzałek.

Przykład

Można określić limity wierszy dla początku linii (czapka początkowa), koniec linii (czapka końcowa) lub kreski linii kreskowanej (kreska cap).

Poniższy przykład rysuje linię ze strzałką na jednym końcu i zaokrągloną czapką na drugim końcu. Ilustracja przedstawia wynikową linię:

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)

Kompilowanie kodu

  • Utwórz formularz systemu Windows i obsłuż zdarzenie formularza Paint . Wklej przykładowy kod do Paint procedury obsługi zdarzeń przekazującej e jako PaintEventArgs.

Zobacz też