本人要编一个C#Form程序,要在Form1中单击新建按钮弹出一个窗口Form2来采集信息,此时Form1应该不能访问。请问如何实现Form2弹出时让Form1不可访问(Enabled=false),当单击Form2中的确定按钮或取消按钮时Form2小时然后让Form1可访问即Enabled=true.求解。

解决方案 »

  1.   

    在form1的单击事件中创建一个form2对象 然后form2.showdoalog()就可以了
      

  2.   

    FORM2.SHOWDIALOG();这时只有使用form2.只有当form2关闭时才可以用FORM1.
      

  3.   

    嗯  用模态窗口就行了
    form2.ShowDialog();//这个form1不可访问
    form2.Show();//这个form1仍可以访问
      

  4.   

    首先建一个主窗体咯!把菜单建在主窗体上,双击你建的菜单,里面写入代码  
    form2 frm=new frm2();
    frm.MdiParent=this;
    frm.show();
    这样就行咯!
    这也是建主窗体的好处
      

  5.   

    谢谢各位了,form2.ShowDialog();可以,哎,我没文化真可怕啊,我今天搞了一下午。