其实上午刚刚问过一个问题,结果引出现在的了。
我的想法是把一个背景图放在pictureBox4中,然后付给pic1这个Bitmap。
在Pic1中我进行作图,然后load到Picturebox1里面。
当Picturebox1图像做好之后,重新把pictureBox4做为背景图重新load给Pic1,然后重新作Pic1的图,付给pictureBox1。现在的问题来了,我发现,下面的代码其实已经把pictureBox4原始图片更改了。这样我该怎么处理啊?
private Bitmap pic1; 
pic1 = (Bitmap)pictureBox4.Image;
Graphics g1 = Graphics.FromImage(pic1);
Pen mypen = new Pen(Color.Red);
g1.DrawLine(mypen, tempx_pre, tempy_pre,tempx,tempy);//这一句已经修改了pictureBox4,可我并不像pictureBox4被修改。 
g1.Dispose();
pictureBox1.Image = pic1;
wincec#Pictureboxbitmap