我用PrintPicture方法把图片盖在PictureBox上,现在我想再由PictureBox把图片传给Image,请问该怎么做?不牵扯别的控件,只是将pictureBox由paintpicture得到的图片传给image

解决方案 »

  1.   

    假设Picture2是被PaintPicture的PictureBox,将Picture2的AutoRedraw设置为True就可以:    Picture2.PaintPicture Picture1.Picture, 0, 0
        Image1.Picture = Picture2.Image
      

  2.   

    老大又抢我分…… Image1.Picture = Picture2.Image
      

  3.   

    上面的代码我运行通过了,你试一下,在Picture1里面加入图片,然后添加Picture2和Image1,然后运行上面的两句代码,另外记得Picture2的AutoRedraw设置为True。
      

  4.   

    哦?刚才是我看错了还是楼上的回答改了?奇怪了,呵呵~现在可以了,谢谢。我现在可用分不多,想再问一个问题,Command1.Picture = Picture2.Image
    为什么不行?
      

  5.   

    具体的不记得了,总之image是一个轻量级的图形对象,而Picture相对复杂的多。所以不能直接转换的。