我定义了一个MDIFORM,然后又创建了一个CHILDFORM(此窗体设置为不是自动
创建的),最后在MDIFORM中输入了以下代码:
        childform.show;
但是得到结果是程序有错误,请问如何解决?

解决方案 »

  1.   

    你的childform既然不是自动创建,那你在显示它的时候,就应该先创建,再显示
    你这样没有创建类和实例就直接显示当然会出错
    Create your CHILDFORM first!!
      

  2.   

    Application.CreateForm(TForm2, Form2);
      

  3.   

    先创建窗口,然后再调用form.show命令。要不然你就让它自动创建,这个时候用form.show可以调用。
      

  4.   

    Application.CreateForm(TForm2, Form2);
    form2.show;
      

  5.   

    方法SHOW是用在窗体已在内存中