在vb中 在form1中设计一commandbutton1 点击此commandbutton1 在原form1中 出现新的界面  
怎么弄啊   不是点击一下出现另一窗体  而是在同一窗体出现不同内容

解决方案 »

  1.   

    放两个picturebox
    把不同的界面控件套在里面然后叠放在一起按钮中写
    picturebox2.visible = true
    picturebox1.visible = true
      

  2.   

    按钮中写
    picturebox2.visible = true
    picturebox1.visible = false '假设初始的时候picturebox1显示
      

  3.   


    Private Sub Command1_Click()
        Dim f As Form
        Set f = New Form1
        f.Show
    End Sub楼主要的是这样的吧?
      

  4.   

    那程序怎么编呢  举个例吧比如你放一个frame控件进去, 选中它按"ctrl+C"复制, 然后点窗体空白处按"CTRL+V" 黏贴. 
    提示你创建控件数组,你确定.
    这时你就有了两个frame1,分别是frame1(0)和frame1(1)
    然后你在其中的一个里面放点什么控件, 再到另一个里面放点不同的控件. 
    注意: 点了控件箱之后直接在frame里面拉出来, 不要先放到窗体上再拖进去, 拖不进去的.弄完之后你把frame1(1)的visible属性设为false然后你在窗体上拖一个按钮command1
    按钮点击事件中写:
    sub command1_click()
    frame1(0).visible = not frame1(0).visible
    frame1(1).visible = not frame1(0).visible
    end sub按F5运行, 点几次按钮试试
      

  5.   

    可以在form1里放一个picturebox1,对picturebox1进行操作就好
    picturebox1.cls
    pincture1.picture=loadpicture("新图片地址") 
    而对窗体中各控件的操作,也可以通过控制那些控件的visible属性来让它显示还是不显示,等等
      

  6.   

    还可以控制叠放次序
    比如两个,picturebox1和picturebox2
    当picturebox1在picturebox2上面,则picturebox2的内容看不到
    反之,picturebox1看不到,而picturebox2看得到
      

  7.   

    窗体里加入frame不就可以了么?要显示哪个就哪个。。