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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

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