在pictureBox1_Paint事件里,用e.Graphics,而不要CreateGraphics。

解决方案 »

  1.   


    透明 Label不能现实不同内容和格式么?如果你这都搞不清楚,还是别画图了,对你来说太高深了。
      

  2.   

    我估计楼主不仅想显示文字,还想画个边框,变个颜色之类的
    不过好歹你先告诉我们,你到底要画什么东西上去,不要一说显示,就GDI+,可能有简单的多的办法呢
      

  3.   

    pictureBox1.CreateGraphics().DrawImage(bmp, 0, 0);不客气。
      

  4.   

    Graphics g =Graphics.FromBitmap(bmp);
    //...
    //...
    画好后再用 CreateGraphics
      

  5.   

       
         private void pictureBox1_Paint(object sender, PaintEventArgs e)
            {
                Graphics g = e.Graphics;
                g.DrawString("你好啊", new Font("宋体", 12), Brushes.Black, new Point(10, 10));
            }
      

  6.   

    楼上正解,只需写在Paint里就行