C#⼀winform将picturebox中的图片进行复制,黏贴到另外一个picturebox窗体并进行拖动

2024-11-19 20:32:22
推荐回答(1个)
回答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();