Compartir a través de


Cómo: Dibujar texto en un formulario

Actualización: noviembre 2007

En este ejemplo se muestra la forma de dibujar texto en un formulario.

Ejemplo

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

Compilar el código

Para este ejemplo se necesita:

  • Un proyecto de aplicación de Windows Forms.

  • Llame al método DrawString() desde un compilador de eventos. Por ejemplo, puede agregar Button al formulario y llamar a DrawString desde el controlador de eventos clic del botón.

Programación eficaz

Siempre debe llamar a Dispose en los objetos que consuman recursos del sistema, como los objetos Font y Graphics.

La condición siguiente puede provocar una excepción:

  • La fuente Arial no está instalada.

Vea también

Conceptos

Diseñar una interfaz de usuario en Visual C#

Otros recursos

Dibujar texto y gráficos

Paseo guiado por Visual C#