LineCap 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定可用线帽样式,Pen 对象以该线帽结束一段直线。
public enum class LineCap
public enum LineCap
type LineCap =
Public Enum LineCap
- 继承
字段
AnchorMask | 240 | 指定用于检查线帽是否为锚头帽的掩码。 |
ArrowAnchor | 20 | 指定箭头状锚头帽。 |
Custom | 255 | 指定自定义线帽。 |
DiamondAnchor | 19 | 指定菱形锚头帽。 |
Flat | 0 | 指定平线帽。 |
NoAnchor | 16 | 指定没有锚。 |
Round | 2 | 指定圆线帽。 |
RoundAnchor | 18 | 指定圆锚头帽。 |
Square | 1 | 指定方线帽。 |
SquareAnchor | 17 | 指定方锚头帽。 |
Triangle | 3 | 指定三角线帽。 |
示例
下面的示例绘制了一条线,它的一端是一个箭头线帽,另一端是一个圆形线帽。 若要运行此示例,请创建 Windows 窗体并处理窗体的事件 Paint 。 将示例代码粘贴到 Paint 事件处理程序中,该事件处理程序将 e
作为 PaintEventArgs 传递。
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)
注解
可以使用称为线帽的几种形状之一来绘制线条的起点或终点。 GDI+ 支持多种线帽,例如圆形、方形、菱形和箭头。 下图显示了一条带圆帽和箭头帽的线条。