我在form中放了一个picture控件,默认visible为false,当按了一个按钮,
Picture1.Visible = True
Picture1.Picture = "3.jpg"
但是当执行到最后一行,提示“编译错误!类型不匹配”。看来这句不是这么写的。应该怎么写?

解决方案 »

  1.   

    Picture1.Picture = LoadPicture("F:\3.jpg")
      

  2.   

    楼上方法正确,不过楼主最好不要用绝对路径,免得以后你的程序搬个地方就找不到图片报错把图片放到和程序同一个路径下,再用:Picture1.Picture = LoadPicture(app.path & "\3.jpg")
      

  3.   

    这样写更保险Picture1.Picture = LoadPicture(App.Path & IIF(Right(App.Path,1)="\","","\") & "3.jpg")
      

  4.   

    Picture1.Picture = LoadPicture("F:\3.jpg")或
    Picture1.Picture = Picture2.Picture 才是合法的!
      

  5.   

    Picture1.Picture = "3.jpg"
    类型明显不符和,一个是图片,一个是字符串,解决方法见上面的
      

  6.   

    Picture1.Picture = LoadPicture("F:\3.jpg")
      

  7.   

    Picture1.Picture = LoadPicture("c:\1.jpg")
    大家的方法都一样嘛,哈哈,楼主给我一分就可以了,哈哈
      

  8.   

    Picture1.Picture = "3.jpg"
    我昏。多看看书拉。
    picture1.picture=loadPicture(app.path + "3.jpg")