怎么才能让这个进度条运行起来
vb吧
全部回复
仅看楼主
level 5
哪里有误
2023年10月26日 11点10分 1
level 5
怎么让Label1中的0%增加到100%,与此同时label的宽幅也增加到5735呢?timer1的代码哪里有问题写错了
2023年10月26日 11点10分 2
level 1
类型不匹配是指输入的数据不符合要求。这里错误的原因是"0%"无法+10
应该改成label1.caption=val(label1.caption)+10 & "%"
2023年10月26日 11点10分 3
@贴吧用户_aeMQJMJ 可以这么写,但没必要,完全可以直接写成"100%",看起来更简洁明了
2023年10月26日 12点10分
label1.caption= 100 也要改成100 &“%”吧
2023年10月26日 12点10分
说个事情,百分号是个比较特殊的符号,在VB中代表Integer类型,用Val函数进行转换的时候也会把百分号当成这个含义;楼主这里正好是整数,用Val不会出错,但是如果改成小数的百分比,VB就会报错(这也是Val函数为数不多的会报错的情形之一)
2023年10月27日 11点10分
也许可以使用分数,搞不懂搞这个进度条有什么用,摆设or美化?
2023年11月12日 11点11分
level 1
1 加500怎么能加出5375?初始值不是0?用大鱼比较合适吧。
2 用两个label。第1个写数字,第2个写百分号。
2024年01月23日 16点01分 4
level 1
判断label的宽幅>=5735就停止时钟,不然可能时钟不会停止。
label的名称可以设为label的宽幅/5735 & "%"
2024年01月26日 15点01分 5
1