Procedura: creare forme con contorno

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito viene illustrata la creazione di ellissi e di rettangoli con contorni in un form.

Esempio

private void DrawEllipse()
{
    System.Drawing.Pen myPen;
    myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
    System.Drawing.Graphics formGraphics = this.CreateGraphics();
    formGraphics.DrawEllipse(myPen, new Rectangle(0,0,200,300));
    myPen.Dispose();
    formGraphics.Dispose();
}
private void DrawRectangle()
{
    System.Drawing.Pen myPen;
    myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
    System.Drawing.Graphics formGraphics = this.CreateGraphics();
    formGraphics.DrawRectangle(myPen, new Rectangle(0,0,200,300));
    myPen.Dispose();
    formGraphics.Dispose();
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • Un progetto Applicazione Windows Forms con un modulo denominato formGraphics.

Il codice deve trovarsi nell'ambito della classe Form. L'istanza del form è rappresentata da this.

Programmazione efficiente

È sempre necessario chiamare il metodo Dispose sugli oggetti che richiedono un notevole utilizzo delle risorse di sistema, quali gli oggetti Brush e Graphics.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Creazione di testo e grafica

Presentazione guidata di Visual C#