在C#中使用PictureBox绘制的图像怎么保存为图片文件?求代码

解决方案 »

  1.   

    在PictureBox的Paint事件中利用e.Graphics画图,然后用DrawToBitmap保存就可以
      

  2.   


    private void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
            Graphics g = e.Graphics;
            g.Clear(Color.Black);
            Bitmap bit = new Bitmap(pictureBox1.Width, pictureBox1.Height);
            picturebox1.DrawToBitmap(bit, picturebox1.ClientRectangle);
             //保存图片
            bit.Save("Picture1.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
     }