林申 发表于 2022-3-9 16:19:47

【易语言求助】进度条没有跑满就结束了

下面的gif就是我的运行程序后的情况。


下面的图1是我进度条的属性、图2是我的代码.


.版本 2

.子程序 _时钟1_周期事件

进度条1.位置 = 进度条1.位置 + 1
.如果真 (进度条1.位置 = 100)
    标签4.标题 = “停止”
    单选框3.选中 = 假
    时钟1.时钟周期 = 0
    进度条1.位置 = 0
.如果真结束


.子程序 _单选框3_被单击

时钟1.时钟周期 = 50

林申 发表于 2022-3-10 12:22:47

葡萄 发表于 2022-3-9 16:19
可以研究一下

谢谢,我大概知道问题所在了,就是电脑进度条跑的进度条实际速度是比程序运行的慢的,但是之所以出现这种情况就不知道了。

葡萄 发表于 2022-3-9 16:19:48

可以研究一下

林申 发表于 2022-3-9 16:22:01

还有就是进度条明明选择的是【分块】,但是运行是却是【连续】的效果

葡萄 发表于 2022-3-9 16:53:05

.版本 2
进度条1.位置 = 进度条1.位置 + 1
判断开始 (i ≤ 100)
    i = i + 1
可以用判断来实现,加个变量i


葡萄 发表于 2022-3-9 16:54:10

或者
n = 1 + n
进度条1.位置 = n
.如果真 (进度条1.位置 = 500)
加大进速条数值

葡萄 发表于 2022-3-9 16:57:52

葡萄 发表于 2022-3-9 16:56
可以研究一下

去掉结束后的销毁()

su1 发表于 2022-5-1 15:17:42

明明是【分块】,怎么显示的是【连续】的效果
页: [1]
查看完整版本: 【易语言求助】进度条没有跑满就结束了