Override OnPaint
Jeg vil gerne have noget tekst på min PictureBox, så jeg har lavet en ny klasse:public class PictureBoxText : System.Windows.Forms.PictureBox
{
public PictureBoxText()
{
}
protected override void OnPaint(PaintEventArgs pe)
{
Graphics g = this.CreateGraphics();
SolidBrush brush = new SolidBrush(Color.White);
Font font = new Font("Times New Roman", 12);
base.OnPaint(pe);
g.DrawString("test", font, brush, 0, 0);
}
}
Sætter jeg et break-point i OnPaint og stepper igennem den, kan jeg se at min tekst bliver skrevet, men så snart jeg stepper ud af funktionen bliver den overskrevet af billedet...
Hvad kan jeg gøre?