set frmmain.picture=load....试试

解决方案 »

  1.   

    还是不行呀,同样的错误,什么只有一个MDI窗体。
      

  2.   

    放个PICTURE控件,然后改变他的PICTURE属性不就行了.
      

  3.   

    可我是放在MDI主窗体里的,不可以呀。
      

  4.   

    me.Picture = LoadPicture("c:\城堡.jpg")
      

  5.   

    我怎么就可以????Private Sub MDIForm_Load()
    Me.Picture = LoadPicture("C:\My Documents\壁纸\Ayumi Hamasaki\p1.jpg")
    End Sub
      

  6.   

    我这儿同yuji(yuji)一样用Loadpicture也没什么问题呀。
    你到底是什么样的问题。
    实在不行的话,试试下面的方法。
    添加一个Form:Name - frmBackground
                BorderStyle - None
                ControlBox - False
                Enabled = False
    上面放一个Image控件:Name - Image1            然后在MDI主窗体的MDIForm_Load代码中加入
                frmBackground.Image1.Picture = Loadpicture("……")
                frmBackground.Show
    并在MDI主窗体的Resize事件及frmBackground的Resize事件中对frmBackground及Image1的
    大小和位置按照自己的需要进行调整
      

  7.   

    是不是你的vb 有问题,我见过有的vb 用到 picture 属性就会自动退出的,换一个试试
      

  8.   

    对了,上面添加的窗体frmBackground还有一个属性要设置:MDIChild = True