我在一个form1上点击按钮弹出新的form2之后,怎样能让form1这时候什么地方都不能点击,除非关掉form2

解决方案 »

  1.   

    你把form2.show()改成form2.ShowDialog()就可以了。
      

  2.   

    Form2 f=new Form2(); 
    f.ShowDialog();
      

  3.   

    在这个按钮事件里写
    from2 frm =new form2();
    frm.show();
    this.Hide();
    应该就可以了!!!!
      

  4.   

    Form2 f=new Form2(); 
    f.ShowDialog();
    打开一个模式窗口 这个最简单如果你在打开第二个窗口的时候需要看到第一个窗口但不能操作可以封装个方法,检测窗口2打开后执行该方法 把各控件全部设为不可用也可以
      

  5.   

    form2 f2=new form2();
    f2.ShowDialog();