如何:绘制具有线帽的线条

可以使用称为线帽的几种形状之一来绘制线条的起点或终点。 GDI+ 支持多种线帽,例如圆形、方形、菱形和箭头。

示例

可以为线条的起点(起点线帽)、终点(终点线帽)或虚线中的短划线(短划线线帽)指定线帽。

下面的示例绘制了一条线,它的一端是一个箭头线帽,另一端是一个圆形线帽。 下图显示了绘制的线条:

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)

编译代码

  • 创建 Windows 窗体并处理窗体的 Paint 事件。 将示例代码粘贴到 Paint 事件处理程序中,该事件处理程序将 e 作为 PaintEventArgs 传递。

另请参阅