一个图像处理的问题!就是将一个图片处理后进行reset,总是不行啊。请教!

coolsol 2003-05-26 12:37:22
我的mdi窗体里面有一个form1和form2,form1里面有一个picture1,form2里面有一个picture1和picture2
我的操作是将form1里面的picture1中选取一个部分,粘贴到form2的picture1中,同时在picture2里面保留一个备份,然后对form2的picture1进行滤镜或者画线处理以后,点击菜单中的reset就可以把form2的picture2的图像恢复给form2的picture1,但是发现不行!我的代码大致如下:

将选取的区域复制到form2的picture1中:
form2.Picture1.PaintPicture form1.Picture1.Image, 1, 1, , , xxx, yyy, xwidth, yheight, &HCC0020

然后把这块区域复制到form2的picture2中一份
form2.picture2.picture=form2.picture1.picture

恢复form2的picture1时就这样
form2.picture1.picture=form2.picture2.picture

事实是form2的picture2中没有图像
如果我但是把form2的picture2复制为form1的picture1(这是加载的图像),恢复的时候就可以显示原始的图像
我大致知道问题是怎么回事,但是不知道该怎样解决。请各位高手指点!
非常感谢!
...全文
35 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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