Partilhar via


Como: Desenhar texto em um formulário

Este exemplo demonstra como desenhar texto em um formulário.

Exemplo

private void DrawString()
{
    System.Drawing.Graphics formGraphics = this.CreateGraphics();
    string drawString = "Sample Text";
    System.Drawing.Font drawFont = new System.Drawing.Font(
        "Arial", 16);
    System.Drawing.SolidBrush drawBrush = new 
        System.Drawing.SolidBrush(System.Drawing.Color.Black);
    float x = 150.0f;
    float y = 50.0f;
    formGraphics.DrawString(drawString, drawFont, drawBrush, x, y);
    drawFont.Dispose();
    drawBrush.Dispose();
    formGraphics.Dispose();
}

Compilando o código

Este exemplo requer:

  • Um projeto Windows Forms aplicativo.

  • Chamar o DrawString() método a partir de um evento manipulador. Por exemplo, você pode adicionar um Button para o formulário e telefonar DrawString do manipulador de eventos clicar do botão.

Programação robusta

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

A condição a seguir pode causar uma exceção:

  • A fonte Arial não está instalada.

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