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