如何:绘制具有线帽的线条
更新: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.Drawing2D.LineCap