在每个Form上放一个Timer控件,时间长度设为5000,在Timer的事件中写:if self.visible=true then begin self.visible=False; form2.visible=True; End;其它的依次类推,如果不想这么多Timer都同时启动你可以再加上一句:Timer1.Enabled:=False;