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

更新:2007 年 11 月

可用形状多样的线帽来绘制线条的起点或终点。GDI+ 支持多种线帽,如圆形、方形、菱形和箭头。

示例

您可为线条的起点、线条的终点或虚线的短划线指定线帽,分别称为起始线帽、终止线帽和短划线线帽。

下面的示例绘制一端为箭头线帽、另一端为圆形线帽的线条。下面的插图显示产生的线条:

钢笔

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)

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);

编译代码

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

请参见

参考

System.Drawing.Pen

System.Drawing.Drawing2D.LineCap

其他资源

Windows 窗体中的图形和绘制

使用钢笔绘制线条和形状