【发布时间】:2010-12-12 10:21:55
【问题描述】:
我正在使用此代码显示一个带有类似信使弹出窗口的表单:
TimeSleep := 5;
for i := 1 to FormHeight do
begin
Form.Top := Form.Top - 1;
Sleep(TimeSleep);
end
它工作顺利,但只是从第二次开始。我的意思是我的表单上有一个调用循环的按钮,当我第一次单击表单时突然显示没有滑动效果。如果我再次点击,效果会起作用。
我怎样才能让它从第一次开始工作?
谢谢。
【问题讨论】:
-
你什么时候给 TimeSleep 分配任务?