LineCap 枚举

定义

指定 Pen 对象可以结束线条的可用上限样式。

public enum class LineCap
public enum LineCap
type LineCap = 
Public Enum LineCap
继承

字段

名称 说明
Flat 0

指定平线帽。

Square 1

指定一个正方形线帽。

Round 2

指定圆线帽。

Triangle 3

指定三角线帽。

NoAnchor 16

指定无定位点。

SquareAnchor 17

指定正方形定位点线帽。

RoundAnchor 18

指定圆定位点帽。

DiamondAnchor 19

指定菱形定位点帽。

ArrowAnchor 20

指定箭头形锚帽。

AnchorMask 240

指定一个掩码,用于检查线帽是否为定位点帽。

Custom 255

指定自定义行帽。

示例

以下示例在一端绘制一条带箭头的线条,另一端有一个圆帽。 若要运行此示例,请创建Windows窗体并处理窗体的 Paint 事件。 将示例代码粘贴到 Paint 传递 ePaintEventArgs的事件处理程序中。

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+ 支持多个线帽,例如圆形、方形、菱形和箭头。 下图显示了一条带有圆帽和箭头帽的线条。

笔

适用于

另请参阅