Partager via


Comment : dessiner du texte dans un formulaire

Mise à jour : novembre 2007

Cet exemple montre comment dessiner du texte dans un formulaire.

Exemple

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

Compilation du code

Cet exemple nécessite :

  • Un projet d'application Windows Forms.

  • Appelez la méthode DrawString() dans un gestionnaire d'événements. Par exemple, vous pouvez ajouter un contrôle Button au formulaire et appeler DrawString à partir du gestionnaire d'événements Click du bouton.

Programmation fiable

Veillez à toujours appeler Dispose sur les objets consommant des ressources système, tels que Font et Graphics.

La condition ci-dessous peut générer une exception.

  • La police Arial n'est pas installée.

Voir aussi

Concepts

Conception d'une interface utilisateur en Visual C#

Autres ressources

Dessin de texte et d'éléments graphiques

Visite guidée de Visual C#