定时器没有关
timer.enable:= false;

解决方案 »

  1.   

    timer事件
    if form1<>nil then
    begin
       form1.close;
       form2:=tform2.create(application);
       form2.show;
    end
    else
    begin
       form2.close;   
       form1:=tform1.create(application);
       form1.show;
    end;
      

  2.   

    按你这个目的,可以通过在form1的关闭事件中将form2打开那么只需通过timer来关闭form1就可以了
      

  3.   

    给我自己加一分!!!
    在form1的onhide属性打开form2就ok!
      

  4.   

    timer1.ontimer
    begin
    timer1.enabled:=fasle;
    end;form1.onactivate
    begin
    timer1.enabled:=true;
    while timer1.enabled do application.processmessages;
    hide;
    form2.show;
    end;给分吧:)
    end;