我在form里不小心设置了picture属性,但是我实际并不想设置这个属性,但是我又去不掉这个图,能有办法吗?

解决方案 »

  1.   

    鼠标点到picture属性里面,按Delete键
      

  2.   

    1。鼠标点到picture属性里面,按Delete键
    2。在窗体的load事件中加入一行form1.picture=loadpicture("")
      

  3.   

    鼠标点到picture属性里面,鼠标拖动选中“(Bitmap)”,然后按Delete键
      

  4.   


    假设你要移走的控件为:Picture1那么,可以动态建立一个PictureBox,然后给Picture1临时赋值vbPictureBox.Picture,这样可以解决了Private Sub Command1_Click()
        Dim vbPictureBox As PictureBox
        Set vbPictureBox = Form1.Controls.Add("VB.PictureBox", "vbPictureBox")
        vbPictureBox.Visible = True
        Picture1.Picture = vbPictureBox.Picture
        Form1.Controls.Remove "vbPictureBox"
    End Sub
      

  5.   


    实际中只要下面的就可以了:Private Sub Command1_Click()
        Dim vbPictureBox As PictureBox
        Set vbPictureBox = Form1.Controls.Add("VB.PictureBox", "vbPictureBox")
        Picture1.Picture = vbPictureBox.Picture
        Form1.Controls.Remove "vbPictureBox"
    End Sub
      

  6.   

    晕,不过是一个DELETE就解决的事,搞得玄而又玄的,开生手玩笑吗
    如果并不想让窗体的PICTURE属性有具体值,依靠代码在运行时进行清空的确是个天才的傻主意,编译完的工程岂不没必要地带有那么一个图片资源而且还要花费运行期时间。
      

  7.   

    To  theforever(碧海情天):首先,PictureBox 没有Delete方法其次,采用 Form1.Controls.Remove "vbPictureBox 创建的对象已经移除,不再占用系统资源
      

  8.   

    鼠标点到picture属性里面,按删除键就可以了
      

  9.   

    tanaya(蜡笔小新) 请看清题,
    是form的picture属性,不是PictureBox控件