C#/winform将picturebox中的图片进行复制,黏贴到另外一个picturebox窗体并进行拖动
将picturebox中的图片进行复制,在另外一个picturebox黏贴,并能对黏贴的图片进行拖动操作?...
将picturebox中的图片进行复制,在另外一个picturebox黏贴,并能对黏贴的图片进行拖动操作?
展开
1个回答
展开全部
内存中定义一个Bitmap,按下Ctrl+C,把当前picturebox.Image赋值给Bitmap,然后到另一个picturebox上,把bitmap给那个picturebox显示即可。
拖动,1,你可以拖动picturebox来实现拖动图片的效果,一般不这么做。
2、显示图片不用Picturebox.Image=bitmap;
改用picturebox的paint事件里面,用e.Graphics.DrawImage(bitmap,0,0);进行绘画,0,0表示绘画的位置,也就是说你拖动,只要用鼠标来控制这个0,0值变动就可以实现拖动的效果了。鼠标拖动的时候显示需要手动刷新,picturebox.Invalidate();
拖动,1,你可以拖动picturebox来实现拖动图片的效果,一般不这么做。
2、显示图片不用Picturebox.Image=bitmap;
改用picturebox的paint事件里面,用e.Graphics.DrawImage(bitmap,0,0);进行绘画,0,0表示绘画的位置,也就是说你拖动,只要用鼠标来控制这个0,0值变动就可以实现拖动的效果了。鼠标拖动的时候显示需要手动刷新,picturebox.Invalidate();
追问
谢谢,你能说下怎么对绘制完成的图形进行移动吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询