I googled dla "Rysowanie tekstu na obrazku C#", ale nie mogłem znaleźć nic przydatnego.Następnie I googled dla "Rysowanie tekstu na formularzu C#" i znalazłem kod, ale nie działa tak, jak chcę to działa.Jak narysować tekst na obrazku?
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();
}
}
Po wywołaniu funkcji kolor tła formularza staje się biały (domyślnie czarny).
Moje pytania:
1: Czy to zadziała na PictureBox?
2: Jak rozwiązać problem?
Można po prostu utworzyć obiekt Label, napisać na nim i ustawić dowolną współrzędną. – BobbyShaftoe
Kolor tła etykiety nie będzie taki sam, jak kolor obrazu, na który chcę napisać tekst. –