Busqué en Google para "Dibujar texto en cuadro de imagen C#", pero no pude encontrar nada útil. Luego busqué en Google "Dibujando texto en formulario C#" y encontré un código, pero no funciona como quiero que funcione.¿Cómo dibujar texto en cuadro de imagen?
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();
}
}
Cuando llamo a la función, el color de fondo del formulario se convierte en blanco (que es negro por defecto).
Mis preguntas:
1: ¿Este trabajo en un cuadro de imagen?
2: ¿Cómo solucionar el problema?
Puede crear un objeto Label, escribir en él y configurarlo en la coordenada que desee. – BobbyShaftoe
El color de fondo de la etiqueta no va a ser el mismo que el de la imagen en la que quiero escribir el texto. –