怎么将一个子窗体 以showdialog 方式显示呢  我是想当出现这个窗体的时候,其他窗体是无效的

解决方案 »

  1.   

    显示的时候调用这个窗体的ShowDialog方法就行了,
      

  2.   

    form2 f2=new fornm2
    f2.showdialog();
      

  3.   


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

  4.   

    这样又错误 提示 非顶级窗体不能显示为模式对话框。在调用 showDialog 之前应从所有父窗体中移除该窗体。
      

  5.   

    这样有错误 提示 非顶级窗体不能显示为模式对话框。在调用 showDialog 之前应从所有父窗体中移除该窗体
      

  6.   

    MDI子窗体啊
    http://zhidao.baidu.com/question/140455279.html
      

  7.   

    Form2 f2 = new Form2();
    f2.MDIParent=this;
    f2.ShowDialog();
      

  8.   

    Form2 f2 = new Form2();
    f2.MDIParent=this;//去掉
    f2.ShowDialog();
      

  9.   

    Form2 f2 = new Form2();
    //f2.MDIParent=this;
    f2.ShowDialog();
      

  10.   

    ShowDialog()是打开模式化窗口  打开子窗体当然不能这么用想其他窗体不能用的话 用最笨的方法了 全部new出来然后 enable=false;