你是不是把Form2的创建顺序放在前面了。

解决方案 »

  1.   

    项目文件(*.dpr)中 
    Application.CreateForm,取消form2
      

  2.   

    菜单
    project|options
    修改一下forms页的mainform和auto-creat forms
      

  3.   

    Ctrl+Shift+F11
    -> project options
    -> Forms
    -> Auto-create Forms:  &  Available Forms:
      

  4.   

    自动创建的列在Auto-create Forms:  中,
    创建顺序自上到下!
      

  5.   

    在该工程中新建窗体后,编译运行时该新建窗体不显示,但当我将其formstyle 改为 fsMDIchild,而将第一个表单的formstryle改为fsMDI,再重新将两者改为fsNormal时问题出现,即编译后运行时会先显示form2,然后显示form1.
      

  6.   

    你改动了FormStyle以后,Form的Visible属性也改变了,你留意一下,把它改回来。