易语言制作的窗口程序怎样按一个按钮进度条就启动

 我来答
llhupznow7170
2011-08-10
知道答主
回答量:11
采纳率:0%
帮助的人:10.1万
展开全部
我帮你做了一个源码,基本达到你的要求。原理是插入一个透明标签,设置透明标签的标题,刚启动时透明标签的标题是0,再插入时钟1组件,设置时钟1_周期事件,如果透明标签的标题是0就在0的基础上+5,关闭程序时写配置项透明标签的标题,这时保存到配置项里的透明标签的标题 = 5,下次启动程序时读配置项,透明标签的标题 = 5,进度条也进度到5%,然后时钟1_时钟周期 = 0,进度条就会停在5%的地方,如果再关闭程序写配置项透明标签的标题 5 再加上 5 ,配置项里面的数据就,5+5=10,
下次启动透明标签的标题就是10。如此循环,进度条也跟着配置项的数据在动。下面是代码,你可以参考一下。如果你复制代码要注意,因为有不少如果(),复制的时候很容易出错的。你可以把电子邮箱写上,我把源码给你发过去。

代码如下:我这代码里面有透明标签1,那是设置 % 的,你可以去除不用。当然如果你不想透明标签2让人看见,可以在子程序 __启动窗口_创建完毕设置为 透明标签2.可视=假

.版本 2
.支持库 iext

.程序集 窗口程序集1
.程序集变量 w, 文本型

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

透明标签2.标题 = 到文本 (进度条1.位置)
.如果 (进度条1.位置 = 到数值 (w))
时钟1.时钟周期 = 0
.如果 (透明标签2.标题 ≠ “100”)
透明标签2.标题 = 到文本 (到数值 (透明标签2.标题) + 5)
.否则

.如果结束

.否则

.如果结束
.如果 (进度条1.位置 = 100)
时钟1.时钟周期 = 0
.否则
.如果 (进度条1.位置 ≠ 100)
进度条1.位置 = 进度条1.位置 + 1
.否则

.如果结束

.如果结束

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

.如果 (透明标签2.标题 = “0”)
透明标签2.标题 = “5”
.否则

.如果结束
时钟1.时钟周期 = 25
w = 到文本 (读配置项 (取运行目录 () + “\配置.ini”, “程序配置”, “编号”, ))

.子程序 __启动窗口_可否被关闭, 逻辑型

写配置项 (取运行目录 () + “\配置.ini”, “程序配置”, “编号”, 透明标签2.标题) tāi蕤т▇m〕i蕤т▇u帧b¥ob¥vxㄨ,
你可以试下

记录下上网时间

2011-8-10 16:25:59
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式