|
发表于 2024-10-30 16:42:17
|
显示全部楼层
广西壮族自治区玉林市
感觉这样确实不怎么闪了,偶尔小概率会, 我之前用的是 清除取消 (超级列表框1) ,然后再置色,歌词还得保证显示,因为歌词的当前句必须得看得到,滚动条会动一下,在最底下的时候,看来不能做歌词,但做其它东西,效果还是可以的
直接用置色还原原来的颜色,确实不闪了
刚又看了下,闪的原因就是 清除取消+保证显示造成的
单独的用置色或者保证显示是不闪的
计次循环首 (超级列表框1. 取表项数 (), i )超级列表框1. 保证显示 (i + 10 )延迟 (1000 )计次循环尾 ()
单独的只保证显示,不做任何置色啥的操作,完全正常
.版本 2
.支持库 iext
.支持库 spec
.子程序 _按钮4_被单击
.局部变量 i, 整数型
.计次循环首 (超级列表框1.取表项数 (), i)
超级列表框1.保证显示 (i + 10)
.如果真 (i > 1)
子程序_置整行色 (i - 1, #黑色)
.如果真结束
子程序_置整行色 (i, #紫色)
延迟 (1000)
.计次循环尾 ()
.版本 2
.支持库 iext
.子程序 子程序_置整行色
.参数 参数_行号
.参数 参数_颜色
.局部变量 JB_计次1
.计次循环首 (超级列表框1.取列数 (), JB_计次1)
置行列色 (超级列表框1, 参数_行号, JB_计次1, 参数_颜色, , )
.计次循环尾 ()
加上置色操作,保证显示行时底下会闪,中间视觉的位置也有轻微的,不过实际用的过程中,做这种类型的东西概率不会太大,几乎忽略不计
相对于其它的同类型模块,这个多彩模块算是差不多最强的
|
|