一个窗体中的Image赋值到另一个窗体中的Image??

时间:2021-09-03 19:48:23
一个窗体上有image控件,当单击这个image时就将该image中的图片赋值给另一个窗体中的image中。我用下面代码:
frmMain.ImgPerson.Picture:=img1.Picture;
可是在另一个窗体中同时出现了两个图片,请问各位该如何解决呢????

8 个解决方案

#1


Imasge1.Picture.Assign(Image2);

#2


楼上的方法不行,出现错误 'cannot  assign a TImage to a Tpicture'

#3


frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片

#4


frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片

#5


引用 4 楼 zhangchuanliang 的回复:
frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片


不可能

#6


引用 3 楼 zhangchuanliang 的回复:
frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片

这样就可以了,不可能出现两个图片,

#7


同意楼上两位。

#8


其实你观察一下就会发现,一般从TPersistent继承下来的子类(如TFont、TBrush、TPen、TPicture等)都具有复制的功能。

#1


Imasge1.Picture.Assign(Image2);

#2


楼上的方法不行,出现错误 'cannot  assign a TImage to a Tpicture'

#3


frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片

#4


frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片

#5


引用 4 楼 zhangchuanliang 的回复:
frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片


不可能

#6


引用 3 楼 zhangchuanliang 的回复:
frmMain.ImgPerson.Picture.Assign(img1.Picture);如果换成这样,还是在另一个窗体中同时出现了两个图片

这样就可以了,不可能出现两个图片,

#7


同意楼上两位。

#8


其实你观察一下就会发现,一般从TPersistent继承下来的子类(如TFont、TBrush、TPen、TPicture等)都具有复制的功能。