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#