een polygoon toevoegen aan een " GraphicsPath " object in je . NET-programma is handig als u wilt een vorm op het scherm van de gebruiker te zien trekken . Een polygoon is een geometrische vorm die bestaat uit een reeks van hoekpunten en rechte lijnen verbinden de hoekpunten . Een " GraphicsPath " object bevat lijnen en curven die u kunt gebruiken om te tekenen op het scherm. Voeg een veelhoek door het definiëren van de coördinaten van de hoekpunten en dan is het een " GraphicsPath " object met de " AddPolygon " -methode toe te voegen . Instructies 1 Open uw bronbestand in een editor , zoals Microsoft Visual Studio Express . Kopen van 2 Maak een nieuwe functie en geef het de " PaintEventArgs e " object . In C # wordt dit gedaan door het toevoegen van de volgende code in het bestand : public void PolygonToPath ( PaintEventArgs e ) { De " PaintEventArgs " object gegevens voor de " Paint " evenement bevat , die zal u laten tekenen op het scherm . 3 Maak een array van coördinaten punten die de hoekpunten van de veelhoek zal bepalen . In C # wordt dit gedaan met de volgende code : Point [ ] arr = { nieuw Punt ( 20 , 18 ) , nieuw Punt ( 35 , 12 ) , nieuw Punt ( 60 , 16 ) , nieuw Punt ( 47 , 38 ) , nieuw Punt ( 25 , 42 ) } ; 4 Maak een nieuwe " GraphicsPath " object en voeg een polygoon om het gebruik van de array van coördinaten punten . In C # wordt dit gedaan met de volgende code : GraphicsPath polyPath = new GraphicsPath ( ) ; polyPath.AddPolygon ( arr ) ; 5 Teken de " GraphicsPath " object, dat bevat de veelhoek in het scherm . In C # wordt dit gedaan met de volgende code : Pen gPen = new Pen ( Color.blue , 3 ) ; e.Graphics.DrawPath ( gPen , polyPath ) ; } 6 Sla het bronbestand . Compileren en uitvoeren van het programma om de veelhoek te bekijken .
|