Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kresliť reťazec , štvorec , obdĺžnik , kruh , elipsa a polygón v Microsoft Visual C # ( C Sharp )

Kreslenie reťazca , štvorce, obdĺžniky , kruhy , elipsy a mnohouholníky v aplikácii Microsoft Visual C # . Veci , ktoré budete potrebovať v Microsoft Visual C # 2008 Express ( zdarma )
Zobraziť ďalšie inštrukcie Cestuj 1

Poznámka : Tento článok predpokladá , že ste nainštalovali Microsoft Visual C # 2008 Express Edition . Môžete si ho zadarmo stiahnuť tu : http://www.microsoft.com/express/download/

Otvorte Microsoft Visual C # . Kliknite na " Project ... " napravo Vytvorte v nedávnych projektov časti úvodnú stránku .

Okno New Project sa otvorí . Kliknite na " Windows Forms " , zadajte názov a kliknite na tlačidlo OK .

V predvolenom nastavení bude len forma , v rámci projektu sa nazýva " Form1 " a budete v návrhovom režime pre túto formu .
2

Kliknite pravým tlačidlom myši na formulár a vyberte položku Vlastnosti .
3

V okne Vlastnosti kliknite na tlačidlo s bleskom . To vám ukáže udalosti pre formulár .
4

Nájdite organizovanie podujatí s názvom Maľovanie a dvakrát kliknite na prázdnu bunku je to správne . Paint udalostí je v kategórii Vzhľad .
5

Teraz bude v metóde Form1_Paint . Táto metóda je volaná kedykoľvek forma sa pohybuje , zmene veľkosti alebo obnoviť
6

Pridajte nasledujúci kód v metóde Form1_Paint : .

//Sťahovacie šnúrkou ( string s , font písma , Brush kefa , float x , float y ) e.Graphics.DrawString ( " C # skaly ! " , nový Font ( " Arial " , 12 ) , Brushes.White , 15 , 10 ) ; e.Graphics.DrawString ( " C # skaly ! " , nové písma ( " Arial " , 12 ) , Brushes.Black , 16 , 11 ) ;

//FillRectangle ( Brush kefa , int x , int y , int width , výška int ) e.Graphics.FillRectangle ( Brushes.White , 15 , 35 , 50 , 50 ) ; e.Graphics.DrawRectangle ( Pens.Red , 15 , 35 , 50 , 50 ) , celým

//FillEllipse ( Brush kefa , int x , int y , int šírka , int height ) e.Graphics.FillEllipse ( Brushes.White , 15 , 100 , 50 , 50 ) ; e.Graphics.DrawEllipse ( Pens.Red , 15 , 100 , 50 , 50 ) ;

//FillPolygon ( Brush kefa , bod [ ] bodov ) e.Graphics.FillPolygon ( Brushes.White , tento bod [ 3 ] { new Point ( 10 , 210 ) , nový bod ( 40 , 160 ) , nový bod ( 70 , 210 ) } ) ; e.Graphics.DrawPolygon ( Pens.Red , tento bod [ 3 ] { new Point ( 10 , 210 ) , nový bod ( 40 , 160 ) , nový bod ( 70 , 210 ) } ) ;

Najprv budeme kresliť reťazec s tieňový efekt . Druhý parameter je nový objekt Font .

Potom sme kresliť rôzne tvary . Poznámka metódy Draw používajú pera a výplne metódy používajú štetca .

Tiež si všimnite , že metódy polygón mať niekoľko bodových objektov . Každý bod je X a Y číslo , ktoré predstavuje jednotky od ľavého horného rohu .
7

Choďte na paneli nástrojov a spustiť program kliknutím na Spustiť ladenie ( F5 ) tlačidlo pre prehranie .

Poznámka : Ak máš akékoľvek chyby po kliknutí na tlačidlo prehrávania , pravdepodobne ste urobili chybu syntaxe pri písaní kódu . Prečítala kód , kým nenájdete a opraviť chybu a skúste to znova .
8

Formulár bude chvíľu trvať , a potom sa pop - up . To nie je zlé .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené