Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come disegnare una stringa , Quadrato, Rettangolo , Cerchio, Ellisse , Poligono e in Microsoft Visual C # ( C Sharp )

corde Draw , quadrati, rettangoli , cerchi, ellissi e poligoni in Microsoft Visual C # . Cose che ti serviranno
Microsoft Visual C # 2008 Express ( gratuito ) economici Show More Istruzioni
1

Nota: questo articolo si presume di aver installato Microsoft Visual C # 2008 Express Edition . Potete scaricarlo gratuitamente da qui : http://www.microsoft.com/express/download/

Aprire Microsoft Visual C # . Clicca su "Progetto ... " a destra di creare nell'area Progetti recenti della pagina iniziale .

Si aprirà la finestra Nuovo progetto . Fare clic su " Applicazione Windows Form " , immettere un nome e fare clic su OK .

Per impostazione predefinita , l'unica forma nel progetto si chiamerà " Form1 " e sarete in modalità progettazione per quella forma .
2

Fare clic destro sul modulo e selezionare Proprietà .
3

Nella finestra Proprietà , fare clic sul pulsante con il fulmine . Questo mostrerà gli eventi per il modulo .
4

Trova l' evento denominato Vernice e fare doppio clic sulla cella vuota alla sua destra . L'evento Paint è nella categoria Aspetto .
5

Sarete ora nel metodo Form1_Paint . Questo metodo viene chiamato ogni volta che il modulo viene spostato , ridimensionato o ripristinato
6

Aggiungere il seguente codice nel metodo Form1_Paint : .

//DrawString (string s , font Font , spazzola Brush , float x , float y ) e.Graphics.DrawString , Brushes.White , 15 , 10) ( , new Font ( " Arial " , 12 "# rocce C !") ; e.Graphics.DrawString ( "# rocce C! ", new Font ( " Arial " , 12) , Brushes.Black , 16, 11);

//FillRectangle ( spazzola Brush , int x , int y , int larghezza , int altezza) e.Graphics.FillRectangle ( Brushes.White , 15 , 35 , 50 , 50 ) ; e.Graphics.DrawRectangle ( Pens.Red , 15 , 35 , 50 , 50) ;

//FillEllipse ( spazzola Brush , int x , int y , int larghezza , int altezza ) e.Graphics.FillEllipse ( Brushes.White , 15 , 100 , 50 , 50 ) ; e.Graphics.DrawEllipse ( Pens.Red , 15 , 100 , 50 , 50) ;

//FillPolygon ( spazzola , Point [] points) e.Graphics.FillPolygon ( Brushes.White , nuovo punto [3 ] { new Point ( 10 , 210 ) , nuovo punto ( 40 , 160 ) , nuovo punto ( 70 , 210) }); e.Graphics.DrawPolygon ( Pens.Red , nuovo punto [3 ] { new Point ( 10 , 210 ) , nuovo punto ( 40 , 160 ) , nuovo punto ( 70 , 210) });

prima cosa disegnerà una stringa con un effetto ombra . Il secondo parametro è un nuovo oggetto Font .

Poi traiamo varie forme . Notare i metodi Draw utilizzare penne e che metodi Fill usare spazzole .

Si noti inoltre che i metodi di poligoni accettano un array di oggetti Point . Ogni punto è un intero X e Y che rappresenta le unità di distanza dall'angolo superiore sinistro .
7

Salite alla barra degli strumenti ed eseguire il programma facendo clic sul pulsante di riproduzione Avvia debug ( F5) .

NOTA: Se hai qualsiasi tipo di errore dopo aver fatto clic sul pulsante di riproduzione , probabilmente commesso un errore di sintassi quando si digita il codice . Rileggi il codice fino a trovare e correggere l'errore e riprovare.
8

Il modulo avrà un momento e poi pop-up. Non male .

 

Programmazione © www.354353.com