LineCap Enum

Definition

Anger de tillgängliga takformat som ett Pen objekt kan avsluta en rad med.

public enum class LineCap
public enum LineCap
type LineCap = 
Public Enum LineCap
Arv

Fält

Name Värde Description
Flat 0

Anger en platt linjemössa.

Square 1

Anger en kvadratisk linjemössa.

Round 2

Anger en rund linjemössa.

Triangle 3

Anger ett trekantslinjetak.

NoAnchor 16

Anger inget fästpunkt.

SquareAnchor 17

Anger en kvadratisk ankarlinje.

RoundAnchor 18

Anger en rund fästpunkt.

DiamondAnchor 19

Anger en diamantfästpunkt.

ArrowAnchor 20

Anger en pilformad fästpunkt.

AnchorMask 240

Anger en mask som används för att kontrollera om en linjelock är en ankarlock.

Custom 255

Anger ett anpassat radtak.

Exempel

I följande exempel ritas en linje med en pilspets i ena änden och ett runt tak i den andra änden. Om du vill köra det här exemplet skapar du ett Windows formulär och hanterar formulärets händelse Paint. Klistra in exempelkoden i Paint händelsehanteraren som skickas e som 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)

Kommentarer

Du kan rita början eller slutet av en linje i någon av flera former som kallas linjemössor. GDI+ stöder flera linjemössor, till exempel runda, fyrkantiga, diamant- och pilspetsar. Följande bild visar en linje med en rund överst och en pilspets.

Pennor

Gäller för

Se även