易语言进度条覆盖字体颜色问题

2025-02-14 06:49:34
推荐回答(2个)
回答1:

帮你做了一个例子,用透明标签。思路是把显示数字的透明标签放在进度条中间,一开始透明标签文本的颜色是黑色,在时钟1_周期事件里加 如果 (进度条1.位置 = 48) 透明标签1.文本颜色 = #白色,
进度条1.位置 = 48 是大概位置,你自己可以移动透明标签位置。你要注意的是透明标签要在进度条上面才能看到透明标签里的 数字。代码如下:

.版本 2
.支持库 iext

.程序集 窗口程序集1

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

进度条1.显示方式 = 1
时钟1.时钟周期 = 50

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

进度条1.位置 = 进度条1.位置 + 1
透明标签1.标题 = 到文本 (进度条1.位置)
.如果 (进度条1.位置 = 48)
透明标签1.文本颜色 = #白色
.否则

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

回答2:

我想知道,e的进度条不带进度数字显示功能啊,怎么会出现进度条和文字重叠的时候呢?
你用的是e标准控件的进度条?还是第三方控件?