2012-02-11 67 views
0

我必須在pictureBox圖像(灰度圖像)上繪製一些文字。我有一些代碼。它的工作原理是在平移和縮放的同時與圖像一起移動,並在改變窗口高度時消失。如何使用C#在pictureBox上繪製固定字符串?

  rect = pictureBox1.ClientRectangle; 
      Graphics g = Graphics.FromImage(bmp); 
      SolidBrush brush = new SolidBrush(Color.Green); 
      Font f = new Font("Arial", 15); 
      g.DrawString("Murugesan", f, brush, start); 

我想要永久位置中的文本,並且在更改窗口級別時它永不消失。任何人都可以幫助我。

回答

0

你應該在PictureBoxOnPaint上繪製它並使用e.Graphics。

也許你不會有,如果你使用你提到的文物:

Graphics g = pictureBox.CreateGraphics(); 

但在事件油漆還沒有比這更好的。