Sdílet prostřednictvím


Gewusst wie: Zeichnen von Text in einem Formular

Aktualisiert: November 2007

In diesem Beispiel wird veranschaulicht, wie Text in einem Formular gezeichnet wird.

Beispiel

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

Kompilieren des Codes

Für dieses Beispiel benötigen Sie:

  • Ein Windows Forms-Anwendungsprojekt

  • Rufen Sie die DrawString()-Methode über einen Ereignishandler auf. Sie können beispielsweise dem Formular ein Button-Steuerelement hinzufügen und DrawString über den Click-Ereignishandler für die Schaltfläche aufrufen.

Robuste Programmierung

Sie müssen für Objekte, die Systemressourcen beanspruchen (z. B. das Font-Objekt und das Graphics-Objekt), immer Dispose aufrufen.

Die folgende Bedingung kann einen Ausnahmefehler verursachen:

  • Die Schriftart Arial ist nicht installiert.

Siehe auch

Konzepte

Entwerfen einer Benutzeroberfläche in Visual C#

Weitere Ressourcen

Zeichnen von Text und Grafiken

Einführung in Visual C#