Så här gör du: Koppla rader
En linjekoppling är det gemensamma området som bildas av två rader vars ändar möts eller överlappar varandra. GDI+ innehåller tre linjekopplingsformat: miter, fasning och runda. Linjesammanfogningsstil är en egenskap för klassen Pen. När du anger ett linjekopplingsformat för ett Pen objekt tillämpas kopplingsformatet på alla anslutna linjer i alla GraphicsPath objekt som ritas med hjälp av pennan.
Följande bild visar resultatet av det fasade linjekopplingsexemplet.
Exempel
Du kan ange linjekopplingsformatet med hjälp av egenskapen LineJoin för klassen Pen. Exemplet visar en fasad linjekoppling mellan en vågrät linje och en lodrät linje. I följande kod är värdet Bevel tilldelat egenskapen LineJoin medlem i en LineJoin-uppräkning. De andra medlemmarna i LineJoin uppräkning är Miter och Round.
GraphicsPath path = new GraphicsPath();
Pen penJoin = new Pen(Color.FromArgb(255, 0, 0, 255), 8);
path.StartFigure();
path.AddLine(new Point(50, 200), new Point(100, 200));
path.AddLine(new Point(100, 200), new Point(100, 250));
penJoin.LineJoin = LineJoin.Bevel;
e.Graphics.DrawPath(penJoin, path);
Dim path As New GraphicsPath()
Dim penJoin As New Pen(Color.FromArgb(255, 0, 0, 255), 8)
path.StartFigure()
path.AddLine(New Point(50, 200), New Point(100, 200))
path.AddLine(New Point(100, 200), New Point(100, 250))
penJoin.LineJoin = LineJoin.Bevel
e.Graphics.DrawPath(penJoin, path)
Kompilera koden
Föregående exempel är utformat för användning med Windows Forms och kräver PaintEventArgse
, som är en parameter för Paint händelsehanterare.
Se även
.NET Desktop feedback