1,form1.update是什么意思?form1.hide和form1.close有什么区别?
2、application.run,究竟run什么程序?是主窗体吗?

解决方案 »

  1.   

    form1.update,窗体更新,加入你在窗体中有个子窗体,如果动态变换子窗体,那你也要对主窗体进行更新,
    form1.hide,窗体句柄还在,就是看不见了,
    form1.close,窗体关闭
    application.run,application:应用程序的意思。你看到在这条语句之前的很多form.create了吧,就是所有的窗体都创建好了,程序开始运行了
      

  2.   

    那form1.free呢?好象application在开始就已经运行了。
      

  3.   

    form1.free是释放窗体,将窗体从内存中释放掉, 如果想再打开,必须再次创建create
      

  4.   

    form.close 包括了form.free,程序在运行到form.close是会先
    free掉form再关闭
    form.hide只是将窗体隐藏了,并没有从内存中释放掉,还占有资源
      

  5.   

    楼上已经说得差不多了,
      form1.hide的反义词为form1.show;
      form1.free的反义词为Application.CreateForm(TForm1, Form1);
      

  6.   

    form.close 包括了form.free,这句话有问题的,请大家讨论,form.close后应该还没有
    释放内存,请问我的观点对不对。