回复 8楼 kiff
thisform.t1.Value =SECONDS()thisform.timer1.Enabled=.t.
FOR i=1 TO 1000
WAIT WINDOW 'ESC 停止' TIMEOUT 2 (1)
IF INKEY()=27 (2)
EXIT (3)
ENDIF (4)
ENDFOR
thisform.timer1.Enabled=.f.
以上是8楼的代码,问题是vfp在执行你的(1),(2),(3),(4)这个循环体时,可以显示,但在执行我的循环体时,由于VFP是单线程,这时他就只执行循环体内的内容,而对Timer这个控件,VFP则好象没看到它的存在,只是在这个循环结束时,Timer控件在发生作用