我在Form1中调用了Form2,我想在Form2显示的同时将Form1不显示出来,应该怎么做?

解决方案 »

  1.   


    'Form1中的代码Option ExplicitPrivate Sub Command1_Click()
    Form1.Hide
    Form2.Show vbModal, Form1
    End Sub'Form1中的代码'Form2中的代码
    Option ExplicitPrivate Sub Form_Unload(Cancel As Integer)
      Unload Form2
      Form1.Show
    End Sub
    'Form2中的代码
      

  2.   

    晕.遇到问题了,我试了一下.Form2中的代码会出现问题.除非 Form1 中的调用用的是:Form2.show 不要用模态方法调用.
      

  3.   

    Form1 Code:Form2.show
    Form2 Code:Form1.hide
      

  4.   

    private sub command1_click    '点击Form1中的command按钮调用Form2
     form2.show
     unload me     
    end sub
      

  5.   

    建立两个窗口1和2
    form2.show
    form1.hide
    最好建个hook,让其一个快捷键恢复form1.show
      

  6.   

    in form2private sub form2_load()
      form1.hide
    end sub在FORM2里的其它地方如果你要将FORM1显示了随便加到哪个按钮点击里
       form1.show
      

  7.   

    startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;