使用MDI多窗口时,怎样在打开MDIForm时,不显示其他MDIChildForm窗口。
急!!望各位鼎力相助,

解决方案 »

  1.   

    在Project工程文件中,把其它Create的子窗体全部去掉就可以了!
      

  2.   

    MDIChildForm应该用动态创建的方法来生成.
    如果不用的话,只能在打开MDIForm的时候使MDIChildForm.visible:=false;
      

  3.   

    动态生成窗体
    在工程(project)菜单的选项(options)子菜单下的FORMS选项卡中把多余的窗体移走
      

  4.   

    建议你用到窗体时再创建.
      project-option-forms面板,把开始不需要显示得窗体从auto-create移到右面的Available Forms框中~需要显示窗体时,:
    application.CreateForm(Tformname,formname);
    formname.formstyle:=fsmdichild;