. Lägga till en polygon till en " GraphicsPath " objektet i din NET-program är till hjälp när du vill rita en figur på skärmen för användaren att se . En polygon är en geometrisk form som består av en serie hörn och raka linjesegment som förbinder hörn . En " GraphicsPath " objektet innehåller linjer och kurvor som du kan använda för att rita på skärmen . Lägg en polygon genom att definiera koordinaterna för dess hörn och sedan lägga till det i en " GraphicsPath " objekt med " AddPolygon " metoden . Instruktioner
1
Öppna din källa filen i en editor , exempelvis Microsoft Visual Studio Express .
2
Skapa en ny funktion och ge det den " PaintEventArgs e " objektet . I C # detta görs genom att lägga till följande kod i din fil :
public void PolygonToPath ( PaintEventArgs e ) {
" PaintEventArgs " objektet innehåller data för " Paint " händelse , som låter dig rita på skärmen .
3
Skapa en array av koordinatpunkter som kommer att definiera hörn av polygon . I C # detta görs med följande kod :
Point [ ] arr = { new Point ( 20 , 18 ) , new Point ( 35 , 12 ) , new Point ( 60 , 16 ) , new Point ( 47 , 38 ) , new Point ( 25 , 42 ) };
4
Skapa en ny " GraphicsPath " objekt och lägga till en polygon till den med hjälp av rad koordinatpunkter . I C # detta görs med följande kod :
GraphicsPath POLYPATH = ny GraphicsPath ( ) ; polyPath.AddPolygon ( ARR ) ,
5
Rita " GraphicsPath " objektet , vilket innehåller polygonen , på skärmen. I C # detta görs med följande kod :
Pen GPEN = new Pen ( Color.Blue , 3 ) ; e.Graphics.DrawPath ( GPEN , POLYPATH ) ; }
6
Spara källfilen . Kompilera och kör programmet för att visa polygon .