LineCap Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.