Partilhar via


Como: Desenhar formas descritas

Este exemplo demonstra como desenhar o contornos de elipses e retângulos em um formulário.

Exemplo

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();
}

Compilando o código

Este exemplo requer:

  • Um projeto Windows Forms aplicativo com um formulário denominado formGraphics.

O código deve estar dentro do escopo a Form classe. A instância do formulário é representada por this.

Programação robusta

Você sempre deve chamar Dispose em todos sistema autônomo objetos que consomem recursos do sistema, sistema autônomo Brush e Graphics objetos.

Consulte também

Conceitos

Projetando uma interface de usuário translation from VPE for Csharp Visual

Outros recursos

Texto do desenho e elementos gráficos

Tour guiado do Visual translation from VPE for Csharp