Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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#