易语言倒计时问题
在时分秒毫秒处输入数字,点一下开始计时,载入窗口二,窗口二的编辑和窗口一一样,只是把所有编辑框换成标签,去掉按钮,加个时钟(百度只让一个截图,我没法再传)四个标签分别开始...
在时 分 秒 毫秒 处输入数字,点一下开始计时,载入窗口二,窗口二的编辑和窗口一一样,只是把所有编辑框换成标签,去掉按钮,加个时钟(百度只让一个截图,我没法再传)四个标签分别开始倒计时,计时完成后信息框显示“完毕”。注:在倒计时过程中不要先吧毫秒倒计时空了,再倒计时秒,秒空了,在倒计时分……要四个一起开始,如原来设定3500毫秒,倒计时完后,毫秒标签再回复到9999,完成后,秒标签处-1,以此类推。
编程高手IQ一定都很高,读得懂我的意思,你们麻烦一下,做一个,把源码发给我,3Q,好的话再追加10分 展开
编程高手IQ一定都很高,读得懂我的意思,你们麻烦一下,做一个,把源码发给我,3Q,好的话再追加10分 展开
2个回答
展开全部
我不知道你在说什么....
易语言的时钟无法做到毫秒级的计时,比如时钟周期是1毫秒,这是不可能做到的,我做了下测试,我的电脑,易语言时钟周期最快计时到100毫秒.下面是我给你做的,代码你自己看下吧.
-------------------------------------------------------
.版本 2
.程序集 窗口程序集1
.程序集变量 a, 整数型
.程序集变量 b, 整数型
.程序集变量 c, 整数型
.程序集变量 d, 整数型
.子程序 _按钮1_被单击
.如果真 (编辑框1.内容 = “”)
编辑框1.内容 = “0”
.如果真结束
.如果真 (编辑框2.内容 = “”)
编辑框2.内容 = “0”
.如果真结束
.如果真 (编辑框3.内容 = “”)
编辑框3.内容 = “0”
.如果真结束
.如果真 (编辑框4.内容 = “”)
编辑框4.内容 = “0”
.如果真结束
a = 到整数 (编辑框1.内容)
b = 到整数 (编辑框2.内容)
c = 到整数 (编辑框3.内容)
d = 到整数 (编辑框4.内容)
时钟1.时钟周期 = 1
.子程序 _时钟1_周期事件
.如果 (d = 0)
.如果 (c = 0)
.如果 (b = 0)
.如果 (a = 0)
信息框 (“倒计时结束”, 0, )
结束 ()
.否则
a = a - 1
b = 59
.如果结束
.否则
b = b - 1
c = 59
.如果结束
.否则
c = c - 1
d = 999
.如果结束
.否则
d = d - 1
.如果结束
编辑框4.内容 = 到文本 (d)
编辑框3.内容 = 到文本 (c)
编辑框2.内容 = 到文本 (b)
编辑框1.内容 = 到文本 (a)
易语言的时钟无法做到毫秒级的计时,比如时钟周期是1毫秒,这是不可能做到的,我做了下测试,我的电脑,易语言时钟周期最快计时到100毫秒.下面是我给你做的,代码你自己看下吧.
-------------------------------------------------------
.版本 2
.程序集 窗口程序集1
.程序集变量 a, 整数型
.程序集变量 b, 整数型
.程序集变量 c, 整数型
.程序集变量 d, 整数型
.子程序 _按钮1_被单击
.如果真 (编辑框1.内容 = “”)
编辑框1.内容 = “0”
.如果真结束
.如果真 (编辑框2.内容 = “”)
编辑框2.内容 = “0”
.如果真结束
.如果真 (编辑框3.内容 = “”)
编辑框3.内容 = “0”
.如果真结束
.如果真 (编辑框4.内容 = “”)
编辑框4.内容 = “0”
.如果真结束
a = 到整数 (编辑框1.内容)
b = 到整数 (编辑框2.内容)
c = 到整数 (编辑框3.内容)
d = 到整数 (编辑框4.内容)
时钟1.时钟周期 = 1
.子程序 _时钟1_周期事件
.如果 (d = 0)
.如果 (c = 0)
.如果 (b = 0)
.如果 (a = 0)
信息框 (“倒计时结束”, 0, )
结束 ()
.否则
a = a - 1
b = 59
.如果结束
.否则
b = b - 1
c = 59
.如果结束
.否则
c = c - 1
d = 999
.如果结束
.否则
d = d - 1
.如果结束
编辑框4.内容 = 到文本 (d)
编辑框3.内容 = 到文本 (c)
编辑框2.内容 = 到文本 (b)
编辑框1.内容 = 到文本 (a)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询