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#