Nwlapcug.com


Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)

Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


Disegnare le stringhe, quadrati, rettangoli, cerchi, ellissi e poligoni in Microsoft Visual c#.

Istruzioni

1Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


Nota: Questo articolo presuppone che sia installato Microsoft Visual c# 2008 Express Edition. Si può scaricare gratuitamente da qui: http://www.microsoft.com/express/download/

Aprire Microsoft Visual c#. Fare clic su"progetto" per il diritto di creare in zona progetti recenti della pagina iniziale.

Si aprirà la finestra nuovo progetto. Fare clic su "Windows Forms Application", immettere un nome e fare clic su OK.

Per impostazione predefinita, l'unica forma nel progetto verrà chiamato "Form1" e sarete in modalità di progettazione per tale modulo.

2

Fare clic con il pulsante destro sul modulo e selezionare Proprietà.

3Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


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

4Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


Trovare l'evento denominato vernice e fare doppio clic sulla cella vuota a destra di esso. L'evento Paint è nella categoria aspetto.

5Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


Ora sarete nel metodo Form1_Paint. Questo metodo viene chiamato ogni volta che il modulo viene spostato, ridimensionato o ripristinato.

6

Aggiungere il codice seguente nel metodo Form1_Paint:

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

// FillRectangle(Brush brush, int x, int y, int width, int height)
e.Graphics.FillRectangle(Brushes.White, 15, 35, 50, 50);
e.Graphics.DrawRectangle(Pens.Red, 15, 35, 50, 50);

// FillEllipse(Brush brush, int x, int y, int width, int height)
e.Graphics.FillEllipse(Brushes.White, 15, 100, 50, 50);
e.Graphics.DrawEllipse(Pens.Red, 15, 100, 50, 50);

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

In primo luogo ci sarà disegnare una stringa con un effetto di ombreggiatura. Il secondo parametro è un nuovo oggetto Font.

Quindi vogliamo disegnare varie forme. Nota i metodi di disegno utilizzano penne e che i metodi di riempimento utilizzano pennelli.

Si noti inoltre che i metodi di poligono accettano una matrice di oggetti Point. Ogni punto è un numero intero X e Y che rappresenta le unità dall'angolo superiore sinistro.

7Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


Andare fino alla barra degli strumenti ed eseguire il programma cliccando sul pulsante play Avvia debug (f5).

Nota: Se hai qualsiasi tipo di errore dopo aver cliccato il tasto play, hai probabilmente fatto un errore di sintassi quando si digita il codice. Rileggere il codice fino a trovare e correggere l'errore e riprovare.

8Come disegnare una stringa, quadrato, rettangolo, cerchio, ellisse e poligono in Microsoft Visual C# (C Sharp)


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

Consigli & Avvertenze

  • Giocare con l'aiuto. Tonnellate di roba buona lì.
  • Si potrebbe ottenere addicted a c#. Guardare fuori Java e C++ gente!!!