为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

易语言圆形进度条源码

三叶资源网 2017-07-23 17:01:16 易语言例程 3585 ℃ 19 评论
.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击

时钟1.时钟周期 = 50

.子程序 画圆进度条, 整数型
.参数 画板, 画板
.参数 最小位置, 双精度小数型
.参数 当前位置, 双精度小数型
.参数 最大位置, 双精度小数型
.参数 进度条宽度, 整数型
.参数 进度条背景色, 整数型, 可空
.参数 进度条颜色, 整数型, 可空
.参数 中间颜色, 整数型, 可空
.局部变量 变量, 整数型
.局部变量 字体, 字体

当前位置 = 最小位置 + 当前位置
变量 = 到数值 (当前位置 - 最小位置) ÷ 到数值 (最大位置 - 最小位置) × 100
画板.清除 (, , , )
画板.自动重画 = 真
画板.刷子颜色 = 进度条颜色
画板.画椭圆 (1, 1, 画板.宽度 - 3, 画板.高度 - 3)
画板.刷子颜色 = 进度条背景色
画板.画饼 (1, 1, 画板.宽度 - 3, 画板.高度 - 3, 画板.宽度 ÷ 2 - 1 + 到数值 (画板.宽度 ÷ 2 - 3) × 求正弦 (#pi ÷ 50) - 到数值 (画板.宽度 ÷ 2 - 3) × 求正弦 (#pi ÷ 50), 画板.高度 ÷ 2 - 1 - 到数值 (画板.高度 ÷ 2 - 3) × 求余弦 (#pi ÷ 50) - 到数值 (画板.宽度 ÷ 2 - 3) × 求正弦 (#pi ÷ 50), 画板.宽度 ÷ 2 - 1 + 到数值 (画板.宽度 ÷ 2 - 3) × 求正弦 (#pi ÷ 50 × 变量), 画板.高度 ÷ 2 - 1 - 到数值 (画板.高度 ÷ 2 - 3) × 求余弦 (#pi ÷ 50 × 变量))
画板.刷子颜色 = 中间颜色
画板.画椭圆 (1 + 进度条宽度, 1 + 进度条宽度, 画板.宽度 - 3 - 进度条宽度, 画板.高度 - 3 - 进度条宽度)
画板.定位写出 (画板.宽度 ÷ 2 - 字体.字体大小 ÷ 2, 画板.高度 ÷ 2 - 字体.字体大小 ÷ 2, 到文本 (变量) + “%”)
.如果 (当前位置 ≥ 最大位置)
    返回 (最大位置)
.否则
    返回 (当前位置)
.如果结束


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



.子程序 _时钟1_周期事件
.局部变量 i, 整数型, 静态

.如果 (i + 到数值 (编辑框1.内容) < 到数值 (编辑框2.内容))
    i = i + 1
.否则
    i = 0
.如果结束
标签7.标题 = 到文本 (画圆进度条 (画板1, 到数值 (编辑框1.内容), i, 到数值 (编辑框2.内容), 到数值 (编辑框3.内容), 颜色选择器1.颜色, 颜色选择器2.颜色, 颜色选择器3.颜色))

@易语言学习论坛

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有19位网友发表了看法:

  • 易语言网站

    易语言网站  评论于 [2019-05-15 11:06:31]  回复

    易语言进度条一边走一边出来信息

  • 易语言TV

    易语言TV  评论于 [2019-11-01 18:24:42]  回复

    易语言怎么做进度条圈

  • 易语言

    易语言  评论于 [2020-04-14 12:52:52]  回复

    易语言进度条源码

  • 易语言

    易语言  评论于 [2020-05-09 13:59:05]  回复

    易语言圆形进度条

  • 易语言

    易语言  评论于 [2020-08-17 18:20:12]  回复

    易语言圆形进度条

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
组合框拼接TTP-244条形码OPENSSL加密解密python爬虫英雄联盟go语言python对比expresshtmlHelp填表登录驱动级模拟按键RSA模仿打字效果Edge浏览器比心APP登录图解深度学习阿里云oss分片上传POST登陆财付通创建快捷方式验证码自动识别服务端快手无水印
最新评论