Udostępnij za pośrednictwem


Instrukcje: rysowanie linii z limitami liniowymi

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ć zakończenia linii dla początku linii (zakończenie początkowe), końca linii (zakończenie końcowe) lub myślników linii kreskowanej (zakończenie myślnika).

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ę:

Ilustracja, która przedstawia linię z zaokrąglonym zakończeniem.

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 Paint formularza. Wklej przykładowy kod do procedury obsługi zdarzenia Paint, przekazując e jako PaintEventArgs.

Zobacz też