易语言怎么把进度条进度写到标签里显示百分之多少

 我来答
dengwuren
推荐于2016-09-09 · TA获得超过2614个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:852万
展开全部

.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

时钟1.时钟周期 = 100

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

.判断开始 (进度条1.位置 ≠ 100)

    进度条1.位置 = 进度条1.位置 + 1

    标签1.标题 = 到文本 (进度条1.位置) + “%”

.判断 (进度条1.位置 = 100)

    时钟1.时钟周期 = 0

ycc_312
2013-04-04 · TA获得超过259个赞
知道小有建树答主
回答量:320
采纳率:100%
帮助的人:235万
展开全部
看类型了。
通常都是按比例换算。
例如下载的。
通常都是b,kb,mb,g,但是都是1024
如果用下载线程下载100mb的数据。
当前速率 通常 b 转换成 kb就是 512000/1024 结果就是500kb/s
那么如果我已经下载了20mb
那么占百分比的比重是20% 那就是 20/100*100 (第一个是已经下载,第二个是下载总长度,第三个是确保不会是小数点)这里还没完,需要用到 绝对取整 这个函数因为很可能是19/111*100这样就造成小数点,通常做法都是取整。
得到比率后就设置进度条的位置 = 计算的比率。
下面提到你的问题了。
设置进度条的位置(比率,比率通常是100%也就是100)
设置进度条位置会触发他自带的事件,进度条.位置被改变,这时候你就可以在该事件里写
标签.标题=到文本(进度条.位置)+“%”

提示:这是依靠进度条进度被改变而改变标签的比率提示,通常在计算比率方式没有错误的情况下都可以实时通过标签显示出来。

上面写法可以作为你的参照。具体代码并不复杂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落轮峪
2015-08-10 · TA获得超过223个赞
知道小有建树答主
回答量:513
采纳率:0%
帮助的人:355万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式