如题,MDI中使用ShowDialog会出错,但是又想在MDI子窗体中弹出的窗体,子窗体不能使用·

解决方案 »

  1.   

    Form2 f=new form2();
    f.mdiparent=this.mdiparent;
    f.ShowDialog();在mdi中不能使用模态对话框··
      

  2.   

    就是因为在mdi中不能使用模态对话框··     所有我才问下,你们是如何实现那个效果的··            看了下金蝶的,的确是MDI,也的确达到了那个效果·
      

  3.   

    这两个不能同时存在你可以控制一下Dialog 的位置
      

  4.   

    Enabled = false把子窗体禁用.
      

  5.   

    要显示为模式对话框的窗体的MDIParent不要设置就可以了