Draw strijkers , vierkanten, rechthoeken , cirkels , ellipsen en veelhoeken in Microsoft Visual C # . Wat je nodig hebt Microsoft Visual C # 2008 Express ( gratis ) Toon Meer Aanwijzingen 1 Opmerking : dit artikel wordt ervan uitgegaan dat u Microsoft Visual C # 2008 Express Edition hebt geïnstalleerd . U kunt deze gratis downloaden vanaf hier : http://www.microsoft.com/express/download/ Open Microsoft Visual C # . Klik op " Project ... " aan de rechterkant van maken in de recente Projecten gebied van de startpagina . Het venster Nieuw project wordt geopend . Klik op " Windows Forms Application " , voer een naam en klik op OK . Standaard zal de enige vorm in het project " Form1 " worden genoemd en u zult in de ontwerp -modus voor die vorm . kopen van 2 klik met de rechtermuisknop op het formulier en selecteer Eigenschappen . 3 In het venster Eigenschappen, klik op de knop met de bliksemschicht . Dit zal de agenda voor de vorm te tonen . 4 Vind de gebeurtenis met de naam Paint en dubbelklik op de lege cel om het de juiste . De Paint evenement is in de categorie Vormgeving . 5 U bent nu in de Form1_Paint methode . Deze methode wordt elk moment van het formulier wordt verplaatst, vergroot of hersteld genaamd 6 Voeg de volgende code in de Form1_Paint methode : . //Trekkoord (string s , Font lettertype , Brush borstel , float x , float y ) e.Graphics.DrawString , Brushes.White , 15 , 10 ) ( , new Font ( " Arial " , 12 " C # rocks ! " ) ; e.Graphics.DrawString ( " C # rocks ! " , new Font ( " Arial " , 12 ) , Brushes.Black , 16 , 11 ) ; //FillRectangle ( Brush borstel , int x , int y , int breedte , int hoogte) e.Graphics.FillRectangle ( Brushes.White , 15 , 35 , 50 , 50 ) ; e.Graphics.DrawRectangle ( Pens.Red , 15 , 35 , 50 , 50 ) ; //FillEllipse ( Brush borstel, int x , int y , int breedte , int hoogte) e.Graphics.FillEllipse ( Brushes.White , 15 , 100 , 50 , 50 ) ; e.Graphics.DrawEllipse ( Pens.Red , 15 , 100 , 50 , 50 ) ; //fillPolygon ( Brush borstel , Punt [ ] punten ) e.Graphics.FillPolygon ( Brushes.White , nieuw punt [ 3 ] { nieuw Punt ( 10 , 210 ) , nieuw Punt ( 40 , 160 ) , nieuw Punt ( 70 , 210 ) } ) ; e.Graphics.DrawPolygon ( Pens.Red , nieuw punt [ 3 ] { nieuw Punt ( 10 , 210 ) , nieuw Punt ( 40 , 160 ) , nieuw Punt ( 70 , 210 ) } ) ; eerst zullen we een string te trekken met een schaduweffect . De tweede parameter is een nieuw lettertype object . Dan trekken we verschillende vormen . Let op de de Draw methoden gebruiken Pennen en dat Fill methoden te gebruiken borstels . Merk ook op dat de polygoon methoden nemen een array van objecten Point . Elk punt is een X -en Y- getal dat de eenheden vertegenwoordigt weg van de linker bovenhoek . 7 Ga naar de werkbalk en voer het programma door te klikken op de Start Debugging ( f5 ) play button . OPMERKING : Indien u nog geen soort fout na het klikken op de play -knop , je waarschijnlijk een syntax error bij het typen van de code . Herlees de code tot u en de fout te corrigeren en opnieuw te proberen . 8 Het formulier zal een moment te nemen en dan pop -up . Niet slecht .
|