Rita strängar , kvadrater , rektanglar, cirklar , ellipser och polygoner i Microsoft Visual C # . Saker du behöver
Microsoft Visual C # 2008 Express ( gratis )
Visa fler instruktioner
1
Den här artikeln förutsätter att du har installerat Microsoft Visual C # 2008 Express Edition . Du kan ladda ner det gratis härifrån : http://www.microsoft.com/express/download/
Öppna Microsoft Visual C # . Klicka på " Project ... " till höger om Skapa i aktuella projekt område av Startsidan .
Nytt projekt öppnas . Klicka på " Windows Forms Application " , ange ett namn och klicka på OK .
Som standard kommer den enda formen i projektet kallas " Form1 " och du kommer att vara i Design -läge för den formen .
2
Högerklicka på formuläret och välj Egenskaper .
3
i fönstret Egenskaper , klicka på knappen med blixt . Detta kommer att visa händelserna för formuläret .
4
Hitta evenemanget heter Paint och dubbelklicka på den tomma cellen till sin rätt . Den Paint händelsen är i Utseende kategorin .
5
Du kommer nu att i Form1_Paint metoden . Denna metod kallas helst formen flyttas , ändra storlek , eller återställt
6
Lägg till följande kod i Form1_Paint metoden : .
//Dragsko ( string s , Font teckensnitt , borste , float x , float y ) e.Graphics.DrawString , Brushes.White , 15 , 10 ) ( , nya Font ( " Arial " , 12 "C #- rocks ! " ) ; e.Graphics.DrawString ( "C #- rocks ! " , nya Font ( " Arial " , 12 ) , Brushes.Black , 16 , 11),
//FillRectangle ( borste , int x , int y , int bredd , int höjd) e.Graphics.FillRectangle ( Brushes.White , 15 , 35 , 50 , 50 ) ; e.Graphics.DrawRectangle ( Pens.Red , 15 , 35 , 50 , 50 ) ;
//FillEllipse ( Brush pensel, int x , int y , int bredd , int höjd) e.Graphics.FillEllipse ( Brushes.White , 15 , 100 , 50 , 50 ) ; e.Graphics.DrawEllipse ( Pens.Red , 15 , 100 , 50 , 50 ) ;
//FillPolygon ( borste , punkt [ ] poäng ) e.Graphics.FillPolygon ( Brushes.White , ny punkt [ 3 ] { new Point ( 10 , 210 ) , new Point ( 40 , 160 ) , ny punkt 70 ( , 210 ) } ) ; e.Graphics.DrawPolygon ( Pens.Red , ny punkt [ 3 ] { new Point ( 10 , 210 ) , new Point ( 40 , 160 ) , new Point ( 70 , 210 ) } ) ;
Först kommer vi att dra en sträng med en skuggeffekt . Den andra parametern är en ny Font objekt .
Sen drar vi olika former . Notera dragningen metoderna använder Pennor och som fyller metoder använder penslar .
Notera också att Polygon metoder tar en array av Point-objekt . Varje punkt är en X-och Y- heltal som representerar enheterna borta från det övre vänstra hörnet .
7
Gå till verktygsfältet och kör programmet genom att klicka på Start Debugging ( f5 ) play -knappen .
OBS : Om du fick någon form av misstag efter att ha klickat på play-knappen , har du förmodligen gjort ett syntaxfel när du skriver koden . Läsa koden tills du hittar och åtgärdar felet och försök igen .
8
Formuläret kommer att ta en stund och sedan dyka upp . Inte illa .