如果使用Printer.PaintPicture Picture1.Picture, 0, 0则出现错误"无效图片".看msdn,原因应该是此方法不适用于JPG图片.请教高手如何解决此问题?

解决方案 »

  1.   

    用savepicture的方法先存为bmp,再读进来,然后再打印
      

  2.   

    Private Sub Command2_Click()
    Printer.PaintPicture Picture1.Picture, 0, 0, Picture1.Width, Picture1.Height, 0, 0
    Printer.EndDoc
    End Sub
      

  3.   

    打印没有问题
    Private Sub Command2_Click()
    Printer.PaintPicture Picture1.Picture, 0, 0, Picture1.Width, Picture1.Height, 0, 0
    Printer.EndDoc
    End Sub
      

  4.   

    正如kxyzjm(kxyzjm) 所说,打印没有问题,是自己犯了个低级错误!