我在用FastReport做报表时,放了一个picture,但怎么能在程序运行中动态加picture的图片呀?我看到有的贴子里用  TfrPictureView('picture1').loadfromfile......但为什么我一用TfrPictureView就编译不过呢?请大侠们指教!

解决方案 »

  1.   

    TfrPictureView('picture1').picture.loadfromfile
    试试
      

  2.   

    应该是这样:
      TfrPictureView(frReport1.FindObject('picture1')).Picture.LoadFromFile('c:\aa.bmp');我编译可以通过
      

  3.   

    大侠们,不行呀!
      我一加TfrPictureView就编译不过!
      是不是要引用什么单元呀?!
      

  4.   

    把它放在frReport1beforeprint事件中是可以的哟
     TfrPictureView(frReport1.FindObject('picture1')).Picture.LoadFromFile('c:\aa.bmp');
      

  5.   

    呵呵,如果你用新版本的FastReport的话就都要加上x,那面上面的应该是
    TfrxPictureView(frxReport1.FindObject('picture1')).Picture.LoadFromFile('c:\aa.bmp');