C# 如何把Picturebox图片付给bitmap

Super龍卷風 2013-02-06 09:29:29
我定义了一个bitmap,想把picturebox4的图像付给它,然后在上面作图,再赋给pictureBox1.可是出了问题:

private Bitmap pic1;
pic1 = pictureBox4.Image;//这一句出错了
//错误9无法将类型“System.Drawing.Image”隐式转换为“System.Drawing.Bitmap”。存在一个显式转换(是否缺少强制转换?)
Graphics g1 = Graphics.FromImage(pic1);
Pen mypen = new Pen(Color.Red);
g1.DrawLine(mypen, tempx_pre, tempy_pre,tempx,tempy);
g1.Dispose();
pictureBox1.Image = pic1;
...全文
1951 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Super龍卷風 2013-02-06
  • 打赏
  • 举报
回复
再咨询一个,如何让这个pic1清空啊?
  • 打赏
  • 举报
回复
Bitmap bmp = (Bitmap)pictureBox1.Image;
bdmh 2013-02-06
  • 打赏
  • 举报
回复
Bitmap bmp = pictureBox1.Image as Bitmap;
whowhen21 2013-02-06
  • 打赏
  • 举报
回复
pic1 = (Bitmap)pictureBox4.Image;

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧