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 .