倒计时

jainfeilong 2012-01-02 10:02:17
想做一个倒计时60秒的时间条,随时间减少而变短,要美观点,我不会做,能给我点建议吗?谢谢
...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tlliqi 2012-01-03
  • 打赏
  • 举报
回复
local oform

oform=createobject("form")
oform.addobject("close1","closecmd")
oform.addobject("text1","textbox")
oform.addobject("time11","time1",oform)
oform.text1.value=60
oform.controlbox=.F.
oform.visible=.T.
oform.text1.visible=.T.
oform.close1.top=60
oform.close1.visible=.T.
read event
oform.release

DEFINE CLASS closecmd AS commandbutton
top=40
left=0
height=24
caption= "Close "
Procedure click

clear event
EndProc
ENDDEFINE
DEFINE CLASS time1 AS timer
top=0
left=0
interval=1000
oform1= " "
Procedure init
parameters pof

this.oform1=pof
EndProc
Procedure timer

if this.oform1.text1.value> 0
this.oform1.text1.value=this.oform1.text1.value-1
else
this.oform1.text1.value=60
endif
EndProc
ENDDEFINE
xilaianzxsc 2012-01-03
  • 打赏
  • 举报
回复
正准备研究这个问题,楼主帮我问了....
dfwxj 2012-01-02
  • 打赏
  • 举报
回复
用计时器,TIMER,另外用一个形状、文本框、标签、容器等等等等,反正你能搞出一个方块的样子就行,背景色设成你喜欢的颜色。这个东东的宽度设置成60的倍数,N倍。

TIME的TIMER事件:
thisform.你的控件.width=thisform.你的控件.width-N
if thisform.你的控件.width=0
wait '时间到!' wind
endi

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧