Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man drar en sträng , kvadrat, rektangel , cirkel, ellips , och Polygon i Microsoft Visual C # ( C Sharp )

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett C + + -program i Visual Studio 6.0
    ·Hur man skapar en Pk3 Arkiv
    ·Så här söker en länkad lista av element i C + +
    ·Hur man lär STL biblioteket
    ·Lägga till GMP till Xcode
    ·Ta bort en rad i DataGridView
    ·Hur mäter Varje ASCII Bredd i en String
    ·Konvertera DataView Into en TreeView
    ·Hur man gör Listbox Kontroll redigeras i C + +
    ·Hur man använder funktionen Template Överbelastning i…
    Utvalda artiklarna
    ·Hur man skapar databasen i Lisp Coding
    ·Hur man skriver ett skript i ASP
    ·Hur man beräknar PPS
    ·Ursprunget till Fibonacci Sequence
    ·Hur Extrahera ett APK för en Android
    ·Hur till Redigera i Windows Script Host
    ·Hur man tar bort dubbletter från en karta i Java
    ·Hur man läser iFrame Innehållet i Javascript
    ·Förteckning över flikar i arbetsboken
    ·Hur man använder Java i Math Class
    Copyright © Dator Kunskap http://www.dator.xyz