Ich googelte für "Zeichnung Text auf Bildbox C#", aber ich konnte nichts nützliches finden. Dann googelte ich für "Zeichnen von Text auf Formular C#" und ich fand etwas Code, aber es funktioniert nicht so, wie ich es will.Wie zeichne Text auf Bildbox?
private void DrawText()
{
Graphics grf = this.CreateGraphics();
try
{
grf.Clear(Color.White);
using (Font myFont = new Font("Arial", 14))
{
grf.DrawString("Hello .NET Guide!", myFont, Brushes.Green, new PointF(2, 2));
}
}
finally
{
grf.Dispose();
}
}
Wenn ich die Funktion aufrufen, wird die Hintergrundfarbe des Formulars weiß (es ist standardmäßig schwarz).
Meine Fragen:
1: Wird diese Arbeit auf einem picturebox?
2: Wie behebt man das Problem?
Sie könnten einfach ein Label-Objekt erstellen, darauf schreiben und es auf die von Ihnen gewünschte Koordinate einstellen. – BobbyShaftoe
Die Hintergrundfarbe des Labels wird nicht mit der des Bildes übereinstimmen, in das ich den Text schreiben möchte. –